DiagnosticContract interface
诊断详细信息。
属性
| always |
指定不应应用哪种类型的消息采样设置。 |
| backend | 传入/传出 HTTP 消息到后端的诊断设置 |
| frontend | 传入/传出 HTTP 消息到网关的诊断设置。 |
| http |
设置要用于 Application Insights 诊断的相关协议。 |
| log |
记录 ClientIP。 默认值为 false。 |
| logger |
目标记录器的资源 ID。 |
| metrics | 通过发出指标策略发出自定义指标。 仅适用于 Application Insights 诊断设置。 |
| operation |
Application Insights 遥测的作名称的格式。 默认值为 Name。 |
| sampling | 诊断的采样设置。 |
| verbosity | 应用于跟踪策略发出的跟踪的详细级别。 |
继承属性
| id | 资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。 |
| name | 资源说明的名称:此属性不会序列化。 它只能由服务器填充。 |
| type | 资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。 |
属性详细信息
alwaysLog
指定不应应用哪种类型的消息采样设置。
alwaysLog?: string
属性值
string
backend
frontend
httpCorrelationProtocol
设置要用于 Application Insights 诊断的相关协议。
httpCorrelationProtocol?: string
属性值
string
logClientIp
记录 ClientIP。 默认值为 false。
logClientIp?: boolean
属性值
boolean
loggerId
目标记录器的资源 ID。
loggerId?: string
属性值
string
metrics
通过发出指标策略发出自定义指标。 仅适用于 Application Insights 诊断设置。
metrics?: boolean
属性值
boolean
operationNameFormat
Application Insights 遥测的作名称的格式。 默认值为 Name。
operationNameFormat?: string
属性值
string
sampling
verbosity
应用于跟踪策略发出的跟踪的详细级别。
verbosity?: string
属性值
string
继承属性详细信息
id
资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。
id?: string
属性值
string
name
type
资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。
type?: string
属性值
string