MonitoringSettingProperties interface  
Monitoring Setting properties payload
Properties
| app | 
	Indicates the versions of application insight agent  | 
| app | 
	Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings  | 
| app | 
	Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]  | 
| error | Error when apply Monitoring Setting changes.  | 
| provisioning | 
	State of the Monitoring Setting. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| trace | 
	Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not  | 
Property Details
		appInsightsAgentVersions
	   
	Indicates the versions of application insight agent
appInsightsAgentVersions?: ApplicationInsightsAgentVersions
				Property Value
		appInsightsInstrumentationKey
	   
	Target application insight instrumentation key, null or whitespace include empty will disable monitoringSettings
appInsightsInstrumentationKey?: string
				Property Value
string
		appInsightsSamplingRate
	   
	Indicates the sampling rate of application insight agent, should be in range [0.0, 100.0]
appInsightsSamplingRate?: number
				Property Value
number
error
		provisioningState
	 
	State of the Monitoring Setting. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
				Property Value
string
		traceEnabled
	 
	Indicates whether enable the trace functionality, which will be deprecated since api version 2020-11-01-preview. Please leverage appInsightsInstrumentationKey to indicate if monitoringSettings enabled or not
traceEnabled?: boolean
				Property Value
boolean