az monitor app-insights web-test
Notitie
Deze verwijzing maakt deel uit van de Application Insights-extensie voor de Azure CLI (versie 2.55.0 of hoger). De extensie installeert automatisch de eerste keer dat u een opdracht az monitor app-insights web-test uitvoert. Meer informatie over extensies.
Webtest beheren met Application Insights.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az monitor app-insights web-test create |
Maak een Application Insights-webtestdefinitie. |
Toestel | GA |
az monitor app-insights web-test delete |
Een Application Insights-webtest verwijderen. |
Toestel | GA |
az monitor app-insights web-test list |
Haal alle Application Insights-webtests op die zijn gedefinieerd voor het opgegeven onderdeel. En haal alle Application Insights-webtests op die zijn gedefinieerd binnen een opgegeven resourcegroep. En haal alle Application Insights-webtestwaarschuwingen op binnen een abonnement. |
Toestel | GA |
az monitor app-insights web-test show |
Een specifieke Application Insights-webtestdefinitie ophalen. |
Toestel | GA |
az monitor app-insights web-test update |
Een Application Insights-webtestdefinitie bijwerken. |
Toestel | GA |
az monitor app-insights web-test create
Maak een Application Insights-webtestdefinitie.
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}]
Voorbeelden
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
Vereiste parameters
De naam van de Application Insights WebTest-resource.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
De verzameling eigenschappen van inhoudsvalidatie.
Gebruik: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
inhoudsovereenkomst: Inhoud die moet worden gezocht in de return van de WebTest. Mag niet null of leeg zijn. ignore-case: wanneer deze waarde is ingesteld, is de validatiecase contentmatch niet hoofdlettergevoelig. pass-if-text-found: wanneer waar, wordt de validatie doorgegeven als er een overeenkomst is voor de ContentMatch-tekenreeks. Als dit onwaar is, mislukt de validatie als er een overeenkomst is.
Door de gebruiker gedefinieerde naam als deze WebTest.
Door de gebruiker gedefinieerde beschrijving voor deze WebTest.
Wordt de test actief bewaakt.
Controleer of de WebTest de opgegeven HTTP-statuscode retourneert.
Volg omleidingen voor deze webtest.
Interval in seconden tussen testuitvoeringen voor deze WebTest. De standaardwaarde is 300.
Lijst met headers en de bijbehorende waarden om toe te voegen aan de webtest-aanroep.
Gebruik: --headers key=XX value=XX
sleutel: de naam van de koptekst. waarde: De waarde van de koptekst.
Meerdere acties kunnen worden opgegeven met behulp van meer dan één argument --headers.
Http-werkwoord dat moet worden gebruikt voor deze webtest.
Wanneer deze is ingesteld, negeert de validatie de statuscode.
Het type WebTest dat door deze webtest wordt bewaakt. Keuzes zijn ping en multistep.
Locatie. Waarden van: az account list-locations
. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>
.
Een lijst met waar u de tests fysiek kunt uitvoeren om globale dekking te bieden voor toegankelijkheid van uw toepassing.
Gebruik: --locations Id=XX
Id: Locatie-id voor de WebTest waaruit moet worden uitgevoerd.
Meerdere acties kunnen worden opgegeven met behulp van meer dan één argument --locations.
ParseEr afhankelijke aanvraag voor deze WebTest.
Met Base64 gecodeerde tekenreekstekst die met deze webtest moet worden verzonden.
Url-locatie die moet worden getest.
Toestaan voor nieuwe pogingen als deze webtest mislukt.
Controleert of het SSL-certificaat nog steeds geldig is.
Een aantal dagen om te controleren blijft bestaan voordat het bestaande SSL-certificaat verloopt. De waarde moet positief zijn en de SSLCheck moet zijn ingesteld op true.
Unieke id van deze webtest. Dit is doorgaans dezelfde waarde als het veld Naam.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Seconden totdat deze WebTest een time-out krijgt en mislukt. De standaardwaarde is 30.
De XML-specificatie van een WebTest die moet worden uitgevoerd voor een toepassing.
Het soort webtest is dat geldige keuzes zijn ping, multistep en standaard.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor app-insights web-test delete
Een Application Insights-webtest verwijderen.
az monitor app-insights web-test delete --name
--resource-group
[--yes]
Voorbeelden
webTestDelete
az monitor app-insights web-test delete --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Vereiste parameters
De naam van de Application Insights WebTest-resource.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor app-insights web-test list
Haal alle Application Insights-webtests op die zijn gedefinieerd voor het opgegeven onderdeel. En haal alle Application Insights-webtests op die zijn gedefinieerd binnen een opgegeven resourcegroep. En haal alle Application Insights-webtestwaarschuwingen op binnen een abonnement.
az monitor app-insights web-test list [--component-name]
[--resource-group]
Voorbeelden
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
Optionele parameters
De naam van de Application Insights-onderdeelresource.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor app-insights web-test show
Een specifieke Application Insights-webtestdefinitie ophalen.
az monitor app-insights web-test show --name
--resource-group
Voorbeelden
webTestGet
az monitor app-insights web-test show --resource-group "my-resource-group" --name "my-webtest-01-mywebservice"
Vereiste parameters
De naam van de Application Insights WebTest-resource.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az monitor app-insights web-test update
Een Application Insights-webtestdefinitie bijwerken.
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}]
Voorbeelden
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"
Vereiste parameters
De naam van de Application Insights WebTest-resource.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>
.
De verzameling eigenschappen van inhoudsvalidatie.
Gebruik: --content-validation content-match=XX ignore-case=XX pass-if-text-found=XX
inhoudsovereenkomst: Inhoud die moet worden gezocht in de return van de WebTest. Mag niet null of leeg zijn. ignore-case: wanneer deze waarde is ingesteld, is de validatiecase contentmatch niet hoofdlettergevoelig. pass-if-text-found: wanneer waar, wordt de validatie doorgegeven als er een overeenkomst is voor de ContentMatch-tekenreeks. Als dit onwaar is, mislukt de validatie als er een overeenkomst is.
Door de gebruiker gedefinieerde naam als deze WebTest.
Door de gebruiker gedefinieerde beschrijving voor deze WebTest.
Wordt de test actief bewaakt.
Controleer of de WebTest de opgegeven HTTP-statuscode retourneert.
Volg omleidingen voor deze webtest.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
Interval in seconden tussen testuitvoeringen voor deze WebTest. De standaardwaarde is 300.
Lijst met headers en de bijbehorende waarden om toe te voegen aan de webtest-aanroep.
Gebruik: --headers key=XX value=XX
sleutel: de naam van de koptekst. waarde: De waarde van de koptekst.
Meerdere acties kunnen worden opgegeven met behulp van meer dan één argument --headers.
Http-werkwoord dat moet worden gebruikt voor deze webtest.
Wanneer deze is ingesteld, negeert de validatie de statuscode.
Het type WebTest dat door deze webtest wordt bewaakt. Keuzes zijn ping en multistep.
Locatie. Waarden van: az account list-locations
. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>
.
Een lijst met waar u de tests fysiek kunt uitvoeren om globale dekking te bieden voor toegankelijkheid van uw toepassing.
Gebruik: --locations Id=XX
Id: Locatie-id voor de WebTest waaruit moet worden uitgevoerd.
Meerdere acties kunnen worden opgegeven met behulp van meer dan één argument --locations.
ParseEr afhankelijke aanvraag voor deze WebTest.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove>
OF --remove propertyToRemove
.
Met Base64 gecodeerde tekenreekstekst die met deze webtest moet worden verzonden.
Url-locatie die moet worden getest.
Toestaan voor nieuwe pogingen als deze webtest mislukt.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>
.
Controleert of het SSL-certificaat nog steeds geldig is.
Een aantal dagen om te controleren blijft bestaan voordat het bestaande SSL-certificaat verloopt. De waarde moet positief zijn en de SSLCheck moet zijn ingesteld op true.
Unieke id van deze webtest. Dit is doorgaans dezelfde waarde als het veld Naam.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Seconden totdat deze WebTest een time-out krijgt en mislukt. De standaardwaarde is 30.
De XML-specificatie van een WebTest die moet worden uitgevoerd voor een toepassing.
Het soort webtest is dat geldige keuzes zijn ping, multistep en standaard.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.