Skip to main content

diagnostics

Creates, updates, deletes, gets or lists a diagnostics resource.

Overview

Namediagnostics
TypeResource
Idazure.app_service.diagnostics

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
execute_site_analysisexecresourceGroupName, siteName, diagnosticCategory, analysisName, subscriptionIdstartTime, endTime, timeGrainDescription for Execute Analysis
execute_site_detectorexecresourceGroupName, siteName, detectorName, diagnosticCategory, subscriptionIdstartTime, endTime, timeGrainDescription for Execute Detector
execute_site_analysis_slotexecresourceGroupName, siteName, diagnosticCategory, analysisName, slot, subscriptionIdstartTime, endTime, timeGrainDescription for Execute Analysis
execute_site_detector_slotexecresourceGroupName, siteName, detectorName, diagnosticCategory, slot, subscriptionIdstartTime, endTime, timeGrainDescription for Execute Detector

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
analysisNamestringAnalysis Resource Name
detectorNamestringDetector Resource Name
diagnosticCategorystringCategory Name
resourceGroupNamestringName of the resource group to which the resource belongs.
siteNamestringSite Name
slotstringSlot Name
subscriptionIdstringYour Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
endTimestring (date-time)End Time
startTimestring (date-time)Start Time
timeGrainstringTime Grain

Lifecycle Methods

Description for Execute Analysis

EXEC azure.app_service.diagnostics.execute_site_analysis 
@resourceGroupName='{{ resourceGroupName }}' --required,
@siteName='{{ siteName }}' --required,
@diagnosticCategory='{{ diagnosticCategory }}' --required,
@analysisName='{{ analysisName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@startTime='{{ startTime }}',
@endTime='{{ endTime }}',
@timeGrain='{{ timeGrain }}'
;