az grafana dashboard

Примечание.

Эта ссылка является частью расширения amg для Azure CLI (версия 2.38.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az grafana dashboard . Подробнее о расширениях.

Команды для управления панелями мониторинга экземпляра.

Команды

Имя Описание Тип Состояние
az grafana dashboard create

Создайте новую панель мониторинга.

Расширение Общедоступная версия
az grafana dashboard delete

Удаление панели мониторинга.

Расширение Общедоступная версия
az grafana dashboard import

Импорт панели мониторинга.

Расширение Общедоступная версия
az grafana dashboard list

Вывод списка всех панелей мониторинга экземпляра.

Расширение Общедоступная версия
az grafana dashboard show

Получение сведений о панели мониторинга.

Расширение Общедоступная версия
az grafana dashboard sync

Синхронизация панелей мониторинга Azure Managed Grafana из одного экземпляра в другой экземпляр. Обратите внимание, что панели мониторинга с состоянием "подготовлено" будут пропущены из-за того, что они доступны только для чтения.

Расширение Предварительный просмотр
az grafana dashboard update

Обновите панель мониторинга.

Расширение Общедоступная версия

az grafana dashboard create

Создайте новую панель мониторинга.

az grafana dashboard create --definition
                            --name
                            [--api-key]
                            [--folder]
                            [--overwrite {false, true}]
                            [--resource-group]
                            [--title]

Примеры

Создайте панель мониторинга с определением в json-файле. Для быстрого запуска клонируйте данные из выходных данных az grafana dashboard show, удалите "id" и uid и примените изменения.

az grafana dashboard create -g MyResourceGroup -n MyGrafana --title "My dashboard" --folder folder1 --definition '{
  "dashboard": {
    "annotations": {
        ...
    },
    "panels": {
        ...
    }
  },
  "message": "Create a new test dashboard"
}'

Обязательные параметры

--definition

Полная модель панели мониторинга в строке JSON, путь или URL-адрес файла с таким содержимым.

--name -n

Имя Управляемой Grafana в Azure.

Необязательные параметры

--api-key --token -t

Ключ API или маркер учетной записи службы, случайно созданная строка, используемая для взаимодействия с конечной точкой Grafana; Если отсутствует, интерфейс командной строки будет использовать учетные данные текущего пользователя, вошедшего в систему.

--folder

Идентификатор, пользовательский интерфейс, заголовок, который может определить папку. CLI будет выполнять поиск в порядке идентификатора, пользовательского интерфейса и заголовка, пока не находит совпадение.

--overwrite

Перезапись панели мониторинга с одинаковым пользовательским интерфейсом.

допустимые значения: false, true
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--title

Заголовок панели мониторинга.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az grafana dashboard delete

Удаление панели мониторинга.

az grafana dashboard delete --dashboard
                            --name
                            [--api-key]
                            [--resource-group]

Примеры

Удаление панели мониторинга, указанной уникальным идентификатором (используйте команду az grafana dashboard list для получения пользовательского интерфейса)

az grafana dashboard delete -g MyResourceGroup -n MyGrafana --dashboard VdrOA7jGz

Обязательные параметры

--dashboard

Пользовательский интерфейс панели мониторинга.

--name -n

Имя Управляемой Grafana в Azure.

Необязательные параметры

--api-key --token -t

Ключ API или маркер учетной записи службы, случайно созданная строка, используемая для взаимодействия с конечной точкой Grafana; Если отсутствует, интерфейс командной строки будет использовать учетные данные текущего пользователя, вошедшего в систему.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az grafana dashboard import

Импорт панели мониторинга.

Команда CLI заполняет необходимые параметры для источников данных при настройке.

az grafana dashboard import --definition
                            --name
                            [--api-key]
                            [--folder]
                            [--overwrite {false, true}]
                            [--resource-group]

Примеры

импортируйте панель мониторинга "AKS Container Аналитика" из коллекции Grafana.

az grafana dashboard import -g MyResourceGroup -n MyGrafana --definition 12180

импорт панели мониторинга из файла.

az grafana dashboard import -g MyResourceGroup -n MyGrafana --definition @c:\temp\dashboard.json

Обязательные параметры

--definition

Полная модель панели мониторинга в строке json, идентификатор коллекции Grafana, путь или URL-адрес файла с таким содержимым.

--name -n

Имя Управляемой Grafana в Azure.

Необязательные параметры

--api-key --token -t

Ключ API или маркер учетной записи службы, случайно созданная строка, используемая для взаимодействия с конечной точкой Grafana; Если отсутствует, интерфейс командной строки будет использовать учетные данные текущего пользователя, вошедшего в систему.

--folder

Идентификатор, пользовательский интерфейс, заголовок, который может определить папку. CLI будет выполнять поиск в порядке идентификатора, пользовательского интерфейса и заголовка, пока не находит совпадение.

--overwrite

Перезапись панели мониторинга с одинаковым пользовательским интерфейсом.

допустимые значения: false, true
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az grafana dashboard list

Вывод списка всех панелей мониторинга экземпляра.

az grafana dashboard list --name
                          [--api-key]
                          [--resource-group]

Примеры

Найдите панель мониторинга для сервера API K8s и получите уникальный идентификатор (чтобы вызвать команду az grafana dashboard show)

az grafana dashboard list -g MyResourceGroup -n MyGrafana --query "[?contains(@.title, 'API server')].uid"

Обязательные параметры

--name -n

Имя Управляемой Grafana в Azure.

Необязательные параметры

--api-key --token -t

Ключ API или маркер учетной записи службы, случайно созданная строка, используемая для взаимодействия с конечной точкой Grafana; Если отсутствует, интерфейс командной строки будет использовать учетные данные текущего пользователя, вошедшего в систему.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az grafana dashboard show

Получение сведений о панели мониторинга.

az grafana dashboard show --dashboard
                          --name
                          [--api-key]
                          [--resource-group]

Примеры

Получение сведений о панели мониторинга, указанной уникальным идентификатором (используйте команду az grafana dashboard list для получения пользовательского интерфейса)

az grafana dashboard show -g MyResourceGroup -n MyGrafana --dashboard VdrOA7jGz

Обязательные параметры

--dashboard

Пользовательский интерфейс панели мониторинга.

--name -n

Имя Управляемой Grafana в Azure.

Необязательные параметры

--api-key --token -t

Ключ API или маркер учетной записи службы, случайно созданная строка, используемая для взаимодействия с конечной точкой Grafana; Если отсутствует, интерфейс командной строки будет использовать учетные данные текущего пользователя, вошедшего в систему.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az grafana dashboard sync

Предварительный просмотр

Эта команда находится в предварительной версии и находится в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Синхронизация панелей мониторинга Azure Managed Grafana из одного экземпляра в другой экземпляр. Обратите внимание, что панели мониторинга с состоянием "подготовлено" будут пропущены из-за того, что они доступны только для чтения.

az grafana dashboard sync --destination
                          --source
                          [--dashboards-to-exclude]
                          [--dashboards-to-include]
                          [--dry-run {false, true}]
                          [--folders-to-exclude]
                          [--folders-to-include]

Примеры

Синхронизация только панелей мониторинга в нескольких папках

az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --folders-to-include "Azure Monitor Container Insights" "Azure Monitor"

Синхронизация одной панели мониторинга

az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --folders-to-include "MyFolder" --dashboards-to-include "My Service Health"

Предварительная версия синхронизации

az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --dry-run

Обязательные параметры

--destination -d

Идентификатор ресурса целевой рабочей области.

--source -s

Идентификатор ресурса исходной рабочей области.

Необязательные параметры

--dashboards-to-exclude

Разделенные пробелами заголовки панелей мониторинга для исключения в синхронизации. Связывание с --folders-to-exclude для определенных папок.

--dashboards-to-include

Разделенные пробелами заголовки панелей мониторинга для включения в синхронизацию. Связывание с папками для определенных папок.

--dry-run

Предварительный просмотр изменений w/o фиксации.

допустимые значения: false, true
--folders-to-exclude -e

Папки для исключения в резервном копировании или синхронизации.

--folders-to-include -i

Папки для включения в резервную копию или синхронизацию.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az grafana dashboard update

Обновите панель мониторинга.

az grafana dashboard update --definition
                            --name
                            [--api-key]
                            [--folder]
                            [--overwrite {false, true}]
                            [--resource-group]

Примеры

Обновите панель мониторинга с определением в json-файле. Для быстрого запуска получите существующую конфигурацию из команды az grafana dashboard show и примените изменения. Поле "версия" необходимо обновить, а поле "перезаписать" должно иметь значение true.

az grafana dashboard update -g MyResourceGroup -n MyGrafana --definition @c:\temp\dashboard.json

Обязательные параметры

--definition

Полная модель панели мониторинга в строке JSON, путь или URL-адрес файла с таким содержимым.

--name -n

Имя Управляемой Grafana в Azure.

Необязательные параметры

--api-key --token -t

Ключ API или маркер учетной записи службы, случайно созданная строка, используемая для взаимодействия с конечной точкой Grafana; Если отсутствует, интерфейс командной строки будет использовать учетные данные текущего пользователя, вошедшего в систему.

--folder

Идентификатор, пользовательский интерфейс, заголовок, который может определить папку. CLI будет выполнять поиск в порядке идентификатора, пользовательского интерфейса и заголовка, пока не находит совпадение.

--overwrite

Перезапись панели мониторинга с одинаковым пользовательским интерфейсом.

допустимые значения: false, true
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.