Compartilhar via


Essentials Classe

Definição

Esse objeto contém campos consistentes em diferentes serviços de monitor.

public class Essentials
type Essentials = class
Public Class Essentials
Herança
Essentials

Construtores

Essentials()

Inicializa uma nova instância da classe Essentials.

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

Inicializa uma nova instância da classe Essentials.

Propriedades

AlertRule

Obtém a regra(monitor) que disparou a instância de alerta. Dependendo do serviço de monitor, essa seria a ID do ARM ou o nome da regra.

AlertState

Obtém o estado do objeto de alerta, que pode ser modificado pelo usuário. Os valores possíveis incluem: 'Novo', 'Reconhecido', 'Fechado'

LastModifiedDateTime

Obtém a hora da última modificação (formato ISO-8601) da instância de alerta.

LastModifiedUserName

Obtém o usuário que modificou o alerta pela última vez, no caso de monitorar atualizações de serviço, o usuário seria 'system', caso contrário, o nome do usuário.

MonitorCondition

Obtém a condição da regra no serviço monitor. Ele representa se as condições subjacentes cruzaram os limites de regra de alerta definidos. Os valores possíveis incluem: 'Acionado', 'Resolvido'

MonitorConditionResolvedDateTime

Obtém a hora resolvida (formato ISO-8601) da instância de alerta. Isso será atualizado quando o serviço monitor resolver a instância de alerta porque a condição de regra não é mais atendida.

MonitorService

Obtém o serviço monitor no qual a regra(monitor) está definida. Os valores possíveis incluem: 'Application Insights', 'ActivityLog Administrative', 'ActivityLog Security', 'ActivityLog Recommendation', 'ActivityLog Policy', 'ActivityLog Autoscale', 'Log Analytics', 'Nagios', 'Platform', 'SCOM', 'ServiceHealth', 'SmartDetector', 'VM Insights', 'Zabbix'

Severity

Obtém a gravidade do alerta Sev0 sendo mais alto e Sev4 sendo o mais baixo. Os valores possíveis incluem: 'Sev0', 'Sev1', 'Sev2', 'Sev3', 'Sev4'

SignalType

Obtém o tipo de sinal no qual o alerta se baseia, que pode ser métricas, logs ou logs de atividades. Os valores possíveis incluem: 'Metric', 'Log', 'Unknown'

SmartGroupId

Obtém a ID exclusiva do grupo inteligente

SmartGroupingReason

Obtém um motivo detalhado que descreve o motivo pelo qual essa instância de alerta é adicionada a um grupo inteligente

SourceCreatedId

Obtém a ID exclusiva criada pelo serviço monitor para cada instância de alerta. Isso pode ser usado para acompanhar o problema no serviço monitor, no caso de Nagios, Zabbix, SCOM etc.

StartDateTime

Obtém o tempo de criação (formato ISO-8601) da instância de alerta.

TargetResource

Obtém ou define o recurso ARM de destino, no qual o alerta foi criado.

TargetResourceGroup

Obtém ou define o grupo de recursos do recurso ARM de destino, no qual o alerta foi criado.

TargetResourceName

Obtém ou define o nome do recurso arm de destino, no qual o alerta foi criado.

TargetResourceType

Obtém ou define o tipo de recurso do recurso ARM de destino, no qual o alerta foi criado.

Aplica-se a