Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe el intervalo de opciones de configuración de detección disponibles al crear una regla. Obtendrá información sobre cómo funcionan las configuraciones de detección en Fabric Activator y cómo configurarlas de forma eficaz. Las diversas configuraciones de detección trabajan juntas para localizar los datos exactos que desea rastrear.
En los ejemplos de este artículo se utiliza el flujo de eventos de muestra Package delivery events. Hace referencia específicamente al atributo Temperature y a la regla demasiado caliente para la medicina creada en el tutorial.
Opciones de configuración de detección
Las opciones de detección se configuran en el panel Definición , que aparece en el lado derecho de Activator. El panel se abre al seleccionar una regla en el panel Explorador de la izquierda. La configuración de detección del filtro Resumen, Condición y Propiedad funciona conjuntamente para definir exactamente qué eventos de datos desencadenan la regla. Cada configuración se describe en las secciones siguientes.
En la imagen siguiente se muestra el panel Definición con la configuración de detección para el atributo Temperatura de la regla Demasiado caliente para medicina.
Resumen
Un resumen convierte una secuencia de eventos sin procesar en un único valor calculado en una ventana de tiempo gradual. Se compone de un tipo de agregación (Operación), un tamaño de ventana y un tamaño de paso. Los resúmenes son útiles cuando una regla debe responder a una tendencia o patrón a lo largo del tiempo, en lugar de a eventos individuales.
El tamaño de la ventana define hasta qué punto en el pasado cada cálculo observa. Por ejemplo, un tamaño de ventana de 1 hora significa que cada valor de resumen se calcula a partir de eventos en la hora más reciente. El tamaño del paso controla la frecuencia con la que avanza la ventana y se calcula un nuevo valor de resumen. Por ejemplo, un tamaño de paso de 15 minutos significa que se genera un nuevo valor agregado cada 15 minutos. Ambos valores pueden oscilar entre 10 segundos y 24 horas.
En la tabla siguiente se describen los tipos de agregación disponibles.
| Aggregation | Descripción |
|---|---|
| Promedio | Calcula el valor medio de la propiedad o columna a lo largo del período de tiempo. |
| Mínimo | Calcula el valor mínimo de la propiedad o columna a lo largo del período de tiempo. |
| Máxima | Calcula el valor máximo de la propiedad o columna en el período de tiempo. |
| Suma | Calcula la suma de los valores de propiedad o columna a lo largo del período de tiempo. |
| Total | Calcula el número de eventos que contienen la propiedad o columna a lo largo del período de tiempo. A diferencia de Sum, que agrega los valores de la propiedad, Total cuenta cuántos eventos se produjeron. |
Condiciones
Una condición define el patrón que Activator debe detectar en los datos para activar la regla. Las condiciones se agrupan por tipo de datos y cada grupo contiene tipos de condición que describen diferentes tipos de cambio o estado.
En la siguiente imagen y tabla se describen las categorías de condición disponibles en la lista desplegable.
| Categoría | Descripción |
|---|---|
| Cambio numérico | Condiciones que se activan cuando un valor numérico cambia en relación con un umbral, como Aumentos por encima o Disminuye por debajo. Use estas condiciones para detectar tendencias direccionales en datos numéricos. |
| Estado numérico | Condiciones que se activan cuando un valor numérico está en un estado determinado, como Is greater than, Is less than, or Is between. La regla se activa para cada evento en el que la condición es verdadera. |
| Cambio de texto | Condiciones que se activan cuando un valor de texto cambia a o desde un valor específico, como Cambios a o Cambios de . |
| Estado de texto | Condiciones que se activan cuando un valor de texto coincide con un patrón, como Contains, Begins with o Ends with. |
| Cambio lógico | Condiciones que se activan cuando cambia el estado de un valor booleano. Se convierte en true cuando un valor cambia de false a true. Se convierte en false cuando un valor cambia de true a false. |
| Estado lógico | Condiciones que se activan para cada evento donde un valor booleano coincide con el estado especificado. Es igual a y no es igual a comparan el valor con verdadero o falso. |
| Cambio común | Se activa cuando cambia un valor de atributo. La condición Changes se aplica en los tipos de datos y no tiene ningún umbral específico ni valor de destino. |
| Heartbeat | Condiciones basadas en la llegada del evento. La ausencia de datos activa cuando no llegan nuevos eventos en un tiempo especificado. La primera apariencia del objeto activa la primera vez que aparece un identificador de objeto determinado en el flujo de eventos. |
Ocurrencia
Para algunos tipos de condición, aparece un campo Repetición que controla cuánto tiempo, o cuántas veces, la condición debe ser true antes de que se active la regla. Por ejemplo, si desea recibir una alerta solo cuando una temperatura permanece por encima de 100 grados durante al menos 10 minutos, establezca la condición en Es mayor que 100 y establezca la ocurrencia en Cuando ha sido verdad durante 10 minutos. En la tabla siguiente se describen las opciones de repetición disponibles.
| Ocurrencia | Descripción |
|---|---|
| Cada vez que se cumple la condición | La regla se activa cada vez que la condición es verdadera. |
| Cuando ha sido cierto durante n veces | La regla solo se activa después de que la condición se cumpla el número de veces especificado. |
| Cuando ha sido cierto para | La regla solo se activa si la condición permanece continuamente verdadera durante la duración especificada. |
Filtro de propiedades
La sección Filtro de propiedades crea una condición en un subconjunto de los datos, lo que limita los eventos que evalúa la regla. Activator admite filtros de propiedad en cualquier tipo de atributo: numérico, texto o booleano.
Cada filtro especifica un atributo, una operación y un valor. Solo los eventos que cumplen el filtro se pasan a la condición de regla. Se excluyen todos los demás eventos.
Por ejemplo, la imagen muestra un filtro en el atributo Temperatura (°C) donde la Operación es mayor que y el Valor es 0. Este filtro excluye todos los eventos en los que Temperature es cero o inferior. Otro ejemplo es un filtro de texto en el que Attribute está establecido en City, Operationes igual a y Value es Redmond : limitando la evaluación de reglas a eventos donde los paquetes están en Redmond.
Puede aplicar hasta tres filtros a una sola regla. Al aplicar varios filtros, un evento debe satisfacer todos los filtros del evento que se va a evaluar. Los filtros se combinan con la lógica AND.
Configuración avanzada
La sección Configuración avanzada del panel Definición contiene la configuración de tiempo que afecta a la precisión de la evaluación de reglas, no a la lógica de detección. La opción Tiempo de espera para eventos de llegada tardía controla cuánto tiempo Activator mantiene abierta la ventana de evaluación para permitir la llegada de eventos retrasados. Para más información, consulte Latencia en Activator.