az monitor app-insights web-test
Примечание.
Эта ссылка является частью расширения application-insights для Azure CLI (версия 2.71.0 или более поздней). Расширение автоматически установит первый раз, когда вы запускаете команду az monitor app-insights web-test. Подробнее о расширениях.
Управление веб-тестом с помощью Application Insights.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az monitor app-insights web-test create |
Создайте определение веб-теста Application Insights. |
Расширение | ГА |
az monitor app-insights web-test delete |
Удаление веб-теста Application Insights. |
Расширение | ГА |
az monitor app-insights web-test list |
Получите все веб-тесты Application Insights, определенные для указанного компонента. И получение всех веб-тестов Application Insights, определенных в указанной группе ресурсов. И получение всех определений оповещений веб-теста Application Insights в подписке. |
Расширение | ГА |
az monitor app-insights web-test show |
Получите определенное определение веб-теста Application Insights. |
Расширение | ГА |
az monitor app-insights web-test update |
Обновите определение веб-теста Application Insights. |
Расширение | ГА |
az monitor app-insights web-test create
Создайте определение веб-теста Application Insights.
az monitor app-insights web-test create --name
--resource-group
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Примеры
webTestCreate
az monitor app-insights web-test create --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"120\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"120\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
webTestCreateStandard
az monitor app-insights web-test create --location "South Central US" --description "Ping web test alert for mytestwebapp" --enabled true --frequency 900 --web-test-kind "standard" --locations Id="us-fl-mia-edge" --defined-web-test-name "my-webtest-my-component" --http-verb "POST" --request-body "SGVsbG8gd29ybGQ=" --request-url "https://bing.com" --retry-enabled true --synthetic-monitor-id "my-webtest-my-component" --timeout 120 --ssl-lifetime-check 100 --ssl-check true --resource-group "my-resource-group" --name "my-webtest-my-component" --tags hidden-link:XX=XX
Обязательные параметры
Имя ресурса WebTest Application Insights.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Необязательные параметры
Коллекция свойств проверки содержимого.
Использование: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: содержимое для поиска в возврате WebTest. Не должно быть пустым или пустым. ignore-case: если задано, это значение делает регистр проверки ContentMatch нечувствительным. pass-if-text-found: если задано значение true, проверка будет проходить, если имеется совпадение со строкой ContentMatch. Если значение false, проверка завершится ошибкой, если имеется совпадение.
Определяемое пользователем имя, если этот WebTest.
Определяемое пользователем описание этого webTest.
Выполняется активное наблюдение за тестом.
Убедитесь, что WebTest возвращает предоставленный код состояния HTTP.
Следуйте перенаправлениям для этого веб-теста.
Интервал в секундах между выполнением тестов для этого webTest. Значение по умолчанию — 300.
Список заголовков и их значений для добавления в вызов WebTest.
Использование: --headers key=XX value=XX
ключ: имя заголовка. значение: значение заголовка.
Несколько действий можно указать с помощью нескольких аргументов --headers.
Http-команда, используемая для этого веб-теста.
При установке проверка будет игнорировать код состояния.
Тип WebTest, который просматривает этот веб-тест. Выбор ping и multistep.
Местоположение. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Список мест, где физически выполнять тесты, чтобы предоставить глобальное покрытие для специальных возможностей вашего приложения.
Использование: --locations Id=XX
Идентификатор: идентификатор расположения для запуска WebTest.
Несколько действий можно указать с помощью нескольких аргументов --locations.
Анализ зависимого запроса для этого webTest.
Текст строки в кодировке Base64 для отправки с помощью этого веб-теста.
Расположение URL-адреса для тестирования.
Разрешить повторные попытки в случае сбоя WebTest.
Проверяет, является ли SSL-сертификат допустимым.
Количество дней для проверки по-прежнему остается до истечения срока действия существующего SSL-сертификата. Значение должно быть положительным, а sslcheck должно иметь значение true.
Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем "Имя".
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Секунды, пока этот веб-тест не завершится временем ожидания и завершится сбоем. Значение по умолчанию — 30.
Спецификация XML веб-теста для запуска в приложении.
Тип веб-теста это, допустимые варианты: ping, multistep и standard.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test delete
Удаление веб-теста Application Insights.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Примеры
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Обязательные параметры
Имя ресурса WebTest Application Insights.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Необязательные параметры
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test list
Получите все веб-тесты Application Insights, определенные для указанного компонента. И получение всех веб-тестов Application Insights, определенных в указанной группе ресурсов. И получение всех определений оповещений веб-теста Application Insights в подписке.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Примеры
webTestListByComponent
az monitor app-insights web-test list --component-name "my-component" --resource-group "my-resource-group"
webTestListByResourceGroup
az monitor app-insights web-test list --resource-group "my-resource-group"
webTestList
az monitor app-insights web-test list
Необязательные параметры
Имя ресурса компонента Application Insights.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test show
Получите определенное определение веб-теста Application Insights.
az monitor app-insights web-test show --name
--resource-group
Примеры
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Обязательные параметры
Имя ресурса WebTest Application Insights.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az monitor app-insights web-test update
Обновите определение веб-теста Application Insights.
az monitor app-insights web-test update --name
--resource-group
[--add]
[--content-validation]
[--defined-web-test-name]
[--description]
[--enabled {false, true}]
[--expected-status-code]
[--follow-redirects {false, true}]
[--force-string]
[--frequency]
[--headers]
[--http-verb]
[--ignore-status-code {false, true}]
[--kind {multistep, ping}]
[--location]
[--locations]
[--parse-requests {false, true}]
[--remove]
[--request-body]
[--request-url]
[--retry-enabled {false, true}]
[--set]
[--ssl-check {false, true}]
[--ssl-lifetime-check]
[--synthetic-monitor-id]
[--tags]
[--timeout]
[--web-test]
[--web-test-kind {multistep, ping, standard}]
Примеры
webTestUpdate
az monitor app-insights web-test update --kind "ping" --location "South Central US" --web-test "<WebTest Name=\"my-webtest\" Id=\"678ddf96-1ab8-44c8-9274-123456789abc\" Enabled=\"True\" CssProjectStructure=\"\" CssIteration=\"\" Timeout=\"30\" WorkItemIds=\"\" xmlns=\"http://microsoft.com/schemas/VisualStudio/TeamTest/2010\" Description=\"\" CredentialUserName=\"\" CredentialPassword=\"\" PreAuthenticate=\"True\" Proxy=\"default\" StopOnError=\"False\" RecordedResultFile=\"\" ResultsLocale=\"\" ><Items><Request Method=\"GET\" Guid=\"a4162485-9114-fcfc-e086-123456789abc\" Version=\"1.1\" Url=\"http://my-component.azurewebsites.net\" ThinkTime=\"0\" Timeout=\"30\" ParseDependentRequests=\"True\" FollowRedirects=\"True\" RecordResult=\"True\" Cache=\"False\" ResponseTimeGoal=\"0\" Encoding=\"utf-8\" ExpectedHttpStatusCode=\"200\" ExpectedResponseUrl=\"\" ReportingName=\"\" IgnoreHttpStatusCode=\"False\" /></Items></WebTest>" --frequency 600 --web-test-kind "ping" --locations Id="us-fl-mia-edge" --locations Id="apac-hk-hkn-azr" --defined-web-test-name "my-webtest-my-component" --synthetic-monitor-id "my-webtest-my-component" --timeout 30 --resource-group "my-resource-group" --name "my-webtest-my-component"
Обязательные параметры
Имя ресурса WebTest Application Insights.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Коллекция свойств проверки содержимого.
Использование: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
content-match: содержимое для поиска в возврате WebTest. Не должно быть пустым или пустым. ignore-case: если задано, это значение делает регистр проверки ContentMatch нечувствительным. pass-if-text-found: если задано значение true, проверка будет проходить, если имеется совпадение со строкой ContentMatch. Если значение false, проверка завершится ошибкой, если имеется совпадение.
Определяемое пользователем имя, если этот WebTest.
Определяемое пользователем описание этого webTest.
Выполняется активное наблюдение за тестом.
Убедитесь, что WebTest возвращает предоставленный код состояния HTTP.
Следуйте перенаправлениям для этого веб-теста.
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Интервал в секундах между выполнением тестов для этого webTest. Значение по умолчанию — 300.
Список заголовков и их значений для добавления в вызов WebTest.
Использование: --headers key=XX value=XX
ключ: имя заголовка. значение: значение заголовка.
Несколько действий можно указать с помощью нескольких аргументов --headers.
Http-команда, используемая для этого веб-теста.
При установке проверка будет игнорировать код состояния.
Тип WebTest, который просматривает этот веб-тест. Выбор ping и multistep.
Местоположение. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Список мест, где физически выполнять тесты, чтобы предоставить глобальное покрытие для специальных возможностей вашего приложения.
Использование: --locations Id=XX
Идентификатор: идентификатор расположения для запуска WebTest.
Несколько действий можно указать с помощью нескольких аргументов --locations.
Анализ зависимого запроса для этого webTest.
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Текст строки в кодировке Base64 для отправки с помощью этого веб-теста.
Расположение URL-адреса для тестирования.
Разрешить повторные попытки в случае сбоя WebTest.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Проверяет, является ли SSL-сертификат допустимым.
Количество дней для проверки по-прежнему остается до истечения срока действия существующего SSL-сертификата. Значение должно быть положительным, а sslcheck должно иметь значение true.
Уникальный идентификатор этого веб-теста. Обычно это значение совпадает с полем "Имя".
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Секунды, пока этот веб-тест не завершится временем ожидания и завершится сбоем. Значение по умолчанию — 30.
Спецификация XML веб-теста для запуска в приложении.
Тип веб-теста это, допустимые варианты: ping, multistep и standard.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.