Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Lo que te dice la tarjeta de uso de Automation, incluida la fila de protecciones

Lo que te dice la tarjeta de uso de Automation, incluida la fila de protecciones

8 5

Traducido del English por IA ·

Esta es la parte superior de Automation en uno de nuestros espacios de trabajo de prueba, tomada esta mañana. La mayoría de la gente pasa de largo la tarjeta para llegar a sus flujos, así que aquí tienes lo que contiene.
Lo que te dice la tarjeta de uso de Automation, incluida la fila de protecciones
El uso de este mes es noviembre hasta ahora, contado en UTC: 153.596 ejecuciones y 577.034 pasos, es decir, unos 3,8 pasos por ejecución. Script CPU es 0 ms y Limit hits es 0. Flows dice «1 · no plan limit». Script blocks muestra «0 of 0» en rojo. Flows y Script blocks son los dos recuadros que cuentan contra el plan; los script blocks solo cuentan en los flujos desplegados.
La fila Last 7 days tiene Errors (con la proporción de ejecuciones, 0 % aquí), Timeouts, Failed messages y Dropped messages.
La fila que miro primero cuando un flujo se comporta de forma extraña es Flow protections this month. Cada recuadro cuenta cuántas veces actuó esa protección: Loop guard, Runs a minute, Fan-out, Repeated messages, Runs at once, Message size, Retries used up, Too old, Device commands a minute y Repeated notifications. Todos están en cero. Los valores predeterminados de estas protecciones están en Protections and failed messages; los que más me preguntan: un flujo se pausa solo tras 6.000 ejecuciones en un minuto, como máximo 16 ejecuciones de un mismo flujo se realizan a la vez y el resto espera, los flujos pueden enviar a un dispositivo 30 comandos por minuto, y un mensaje puede pesar 256 KiB.
Arriba, en el encabezado, están Refresh, el botón rojo Emergency stop, Import y New flow, y las pestañas Flows y Templates debajo de la tarjeta.

♥ 0

Traducido del English por IA ·

¿Es seguro pulsar Parada de emergencia una vez para ver qué hace? No quiero que deje de almacenarse los datos de nuestros dispositivos.

Measure twice, poll once.
♥ 0

Traducido del English por IA ·

No lo pruebes en un workspace con dispositivos activos. Pausa todos los flujos en ejecución en todos los hosts, incluidos los flujos raíz, y el flujo raíz es el que almacena los datos de tus dispositivos. Los mensajes de los dispositivos, las programaciones y los webhooks no inician ninguna ejecución hasta que reanudes.Primero pide confirmación: marcas «Entiendo que nada se ejecuta hasta que los flujos se reanuden.» y escribes STOP. Reanudar los flujos devuelve todos los flujos que la parada pausó. Un flujo que se había pausado por sí mismo antes sigue pausado. Ambas cosas constan en el registro de auditoría.

♥ 0

Traducido del English por IA ·

¿Por qué Script CPU muestra 0 ms con 150 mil ejecuciones? Pensaba que cada ejecución consumía CPU.

♥ 0

Traducido del English por IA ·

Script CPU solo cuenta el tiempo de CPU de los bloques Script, no el resto de la ejecución. 0 ms significa que ninguna de las ejecuciones de este mes ha dedicado tiempo a un bloque Script.

♥ 0

Traducido del English por IA ·

El mes pasado tuvimos una parada por «Runs a minute». Un disparador de Status vigilaba un bloque que cambiaba de estado con cada mensaje, así que el flujo se reiniciaba solo. Se pausó, llegó la alerta «Flow paused itself» y Activity > Errors lo dejó claro.

♥ 0

Traducido del English por IA ·

Ese otra vez. Tras la corrección: Deploy y luego Resume desde el menú de la fila del flujo. La pausa conserva la memoria del flujo y los mensajes que estaban en espera.

♥ 0

Traducido del English por IA ·

30 comandos por minuto y por dispositivo desde los flujos: tenemos una secuencia de purga que conmuta una válvula cada segundo durante dos minutos. ¿Eso lo superaría?

♥ 0

Traducido del English por IA ·

Sí. Un cambio cada segundo son 60 por minuto, lo que supera el límite de flujos de 30 comandos y ajustes por minuto a un mismo dispositivo (se puede configurar entre 1 y 600), y el límite general de comandos, que es de 10 por dispositivo y minuto. Los comandos que superen el límite se rechazan. De todos modos, no controlaría una secuencia de un segundo desde la nube. Coloca la secuencia en el firmware del dispositivo y envía un único comando que la inicie, con la duración como parámetro.

♥ 0
Viendo 9 entradas – de la 1 a la 9 (de un total de 9)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir