Compartir a través de


Essentials Clase

Definición

Este objeto contiene campos coherentes en diferentes servicios de supervisión.

public class Essentials
type Essentials = class
Public Class Essentials
Herencia
Essentials

Constructores

Essentials()

Inicializa una nueva instancia de la clase Essentials.

Essentials(String, String, String, String, String, String, String, String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String)

Inicializa una nueva instancia de la clase Essentials.

Propiedades

AlertRule

Obtiene rule(monitor) que desencadenó la instancia de alerta. En función del servicio de supervisión, este sería el identificador de ARM o el nombre de la regla.

AlertState

Obtiene el estado del objeto de alerta, que el usuario puede modificar. Entre los valores posibles se incluyen: "New", "Acknowledged", "Closed"

LastModifiedDateTime

Obtiene la hora de la última modificación (formato ISO-8601) de la instancia de alerta.

LastModifiedUserName

Obtiene el usuario que modificó por última vez la alerta, en caso de que el usuario supervise las actualizaciones del servicio sería "system", en caso contrario, el nombre del usuario.

MonitorCondition

Obtiene la condición de la regla en el servicio de supervisión. Representa si las condiciones subyacentes han superado los umbrales de regla de alerta definidos. Entre los valores posibles se incluyen: "Desencadenado", "Resuelto".

MonitorConditionResolvedDateTime

Obtiene la hora resuelta (formato ISO-8601) de la instancia de alerta. Esto se actualizará cuando el servicio de supervisión resuelva la instancia de alerta porque ya no se cumple la condición de regla.

MonitorService

Obtiene el servicio de supervisión en el que se establece la regla (monitor). Entre los valores posibles se incluyen: 'Application Insights', 'ActivityLog Administrative', 'ActivityLog Security', 'ActivityLog Recommendation', 'ActivityLog Policy', 'ActivityLog Autoscale', 'Log Analytics', 'Nagios', 'Platform', 'SCOM', 'ServiceHealth', 'SmartDetector', 'VM Insights', 'Zabbix'

Severity

Obtiene la gravedad de la alerta Sev0 siendo más alta y Sev4 es la más baja. Entre los valores posibles se incluyen: 'Sev0', 'Sev1', 'Sev2', 'Sev3', 'Sev4'

SignalType

Obtiene el tipo de señal en la que se basa la alerta, que podría ser métricas, registros o registros de actividad. Entre los valores posibles se incluyen: "Metric", "Log", "Unknown"

SmartGroupId

Obtiene el identificador único del grupo inteligente.

SmartGroupingReason

Obtiene un motivo detallado que describe el motivo por el que se agrega esta instancia de alerta a un grupo inteligente.

SourceCreatedId

Obtiene el identificador único creado por el servicio de supervisión para cada instancia de alerta. Esto se podría usar para realizar un seguimiento del problema en el servicio de supervisión, en caso de Nagios, Zabbix, SCOM, etc.

StartDateTime

Obtiene la hora de creación (formato ISO-8601) de la instancia de alerta.

TargetResource

Obtiene o establece el recurso arm de destino en el que se creó la alerta.

TargetResourceGroup

Obtiene o establece el grupo de recursos del recurso arm de destino en el que se creó la alerta.

TargetResourceName

Obtiene o establece el nombre del recurso de ARM de destino, en el que se creó la alerta.

TargetResourceType

Obtiene o establece el tipo de recurso de recurso de arm de destino en el que se creó la alerta.

Se aplica a