DiagnosticContract interface
Détails du diagnostic.
- Extends
Propriétés
| always |
Spécifie le type de paramètres d’échantillonnage des messages qui ne doivent pas s’appliquer. |
| backend | Paramètres de diagnostic pour les messages HTTP entrants/sortants vers le serveur principal |
| frontend | Paramètres de diagnostic pour les messages HTTP entrants/sortants vers la passerelle. |
| http |
Définit le protocole de corrélation à utiliser pour les diagnostics Application Insights. |
| log |
Journaliser Le ClientIP. La valeur par défaut est false. |
| logger |
ID de ressource d’un enregistreur d’événements cible. |
| metrics | Émettre des métriques personnalisées via une stratégie d’émission de métriques. Applicable uniquement aux paramètres de diagnostic Application Insights. |
| operation |
Format du nom de l’opération pour les télémétries Application Insights. La valeur par défaut est Name. |
| sampling | Paramètres d’échantillonnage pour diagnostic. |
| verbosity | Niveau de détail appliqué aux traces émises par les stratégies de trace. |
Propriétés héritées
| id | ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| name | Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| type | Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
Détails de la propriété
alwaysLog
Spécifie le type de paramètres d’échantillonnage des messages qui ne doivent pas s’appliquer.
alwaysLog?: string
Valeur de propriété
string
backend
Paramètres de diagnostic pour les messages HTTP entrants/sortants vers le serveur principal
backend?: PipelineDiagnosticSettings
Valeur de propriété
frontend
Paramètres de diagnostic pour les messages HTTP entrants/sortants vers la passerelle.
frontend?: PipelineDiagnosticSettings
Valeur de propriété
httpCorrelationProtocol
Définit le protocole de corrélation à utiliser pour les diagnostics Application Insights.
httpCorrelationProtocol?: string
Valeur de propriété
string
logClientIp
Journaliser Le ClientIP. La valeur par défaut est false.
logClientIp?: boolean
Valeur de propriété
boolean
loggerId
ID de ressource d’un enregistreur d’événements cible.
loggerId?: string
Valeur de propriété
string
metrics
Émettre des métriques personnalisées via une stratégie d’émission de métriques. Applicable uniquement aux paramètres de diagnostic Application Insights.
metrics?: boolean
Valeur de propriété
boolean
operationNameFormat
Format du nom de l’opération pour les télémétries Application Insights. La valeur par défaut est Name.
operationNameFormat?: string
Valeur de propriété
string
sampling
Paramètres d’échantillonnage pour diagnostic.
sampling?: SamplingSettings
Valeur de propriété
verbosity
Niveau de détail appliqué aux traces émises par les stratégies de trace.
verbosity?: string
Valeur de propriété
string
Détails de la propriété héritée
id
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
id?: string
Valeur de propriété
string
héritée deProxyResource.id
name
Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
name?: string
Valeur de propriété
string
héritée deProxyResource.name
type
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
type?: string
Valeur de propriété
string
héritée deProxyResource.type