Después de crear una regla de alerta, Simple Log Service crea automáticamente un logstore para registrar la ejecución de alertas y la información de notificaciones. Este tema describe los campos presentes en estos registros de alerta.
Campos en el registro de evaluación de una regla de alerta
Campo | Descripción | Ejemplo |
AlertDisplayName | Nombre para mostrar de la regla de alerta. | Test alert rule |
AlertID | ID único de la ejecución de la regla de alerta. | 0fdd****eb23 |
AlertName | Nombre de la regla de alerta. Este nombre es único dentro de un proyecto. | alert-1****5-153472 |
AlertStatus | Estado de la alerta. Valores válidos:
Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la nueva versión. | inactive |
Condition | Expresión condicional. | $0.count > 1 |
Dashboard | Panel asociado a la regla de alerta. | my-dashboard |
FireCount |
| 1 |
Fired | Indica si se activó una alerta. Valores válidos: true y false. | true |
LastNotifiedAt | Hora en que se envió la última notificación de alerta. El valor es una marca de tiempo UNIX. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la versión anterior. | 1642164541 |
NotifyStatus | Estado de notificación de la alerta. Valores válidos:
Importante Si la regla de alerta corresponde a la nueva versión, este campo indica si los resultados de la evaluación se enviaron al sistema de gestión de alertas. No indica si se enviaron las notificaciones de alerta. | Success |
Reason | Motivo por el cual no se enviaron las notificaciones de alerta o no se envió ninguna notificación. | result type is not bool |
Results |
Parámetros y resultados de una consulta. El valor es de tipo matriz. Para obtener más información, consulte Subcampos en el campo Results. |
|
Status | Estado de la evaluación de la regla de alerta. Valores válidos: Success y Failed. | Success |
Subcampos en el campo Results
Subcampo | Descripción | Ejemplo |
Query | Instrucción de consulta. | * | select count(1) as count |
Project | Proyecto del que se consultan los datos. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la nueva versión. | my-project |
LogStore |
logstore de destino. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la versión anterior. |
my-LogStore |
Store |
logstore de destino. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la nueva versión. |
my-LogStore |
Region | Región donde residen los datos consultados. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la nueva versión. | cn-hangzhou |
StoreType | Tipo de almacén de destino del que se consultan los datos. Valores válidos: log y metric. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la nueva versión. | log |
StartTime | Hora de inicio del intervalo de tiempo de la consulta. El valor es una marca de tiempo UNIX. | 1685607401 |
EndTime | Hora de finalización del intervalo de tiempo de la consulta. El valor es una marca de tiempo UNIX. Importante El intervalo de tiempo de la consulta es | 1685608001 |
RawResults |
Resultado de consulta sin procesar con formato de matriz. Cada elemento de la matriz es un registro. La longitud de la matriz varía según el tamaño del contenido del registro. La matriz puede contener hasta 100 registros o tener un tamaño máximo de 2 KB. |
|
RawResultCount | Número de registros sin procesar devueltos. | 1 |
FireResult |
Registro que documenta las activaciones de una alerta. Si no se activa ninguna alerta, el valor del parámetro es null. |
|
Truncated | Indica si el resultado de consulta sin procesar está truncado. Valores válidos: true y false. Nota Este campo solo se incluye en los registros de evaluación de reglas de alerta de la nueva versión. | false |