Allarmi

Gli allarmi in attesa di una risposta, tacitati là dove si leggono, sulla cronologia duratura di ogni transizione di stato degli allarmi.

Visualizza come Markdown

La scheda Allarmi è la schermata di esercizio degli allarmi: che cosa è in attesa adesso e la registrazione di ciò che è già accaduto, impilate su una sola schermata. È la prima scheda di Eventi (/events?view=alarms), la scheda su cui la pagina si apre, e il punto in cui atterra l'indicatore di allarme della barra di stato quando lo si preme. Vederla richiede Visualizzare gli eventi; rispondere qui a un allarme richiede Comandare Logic; esportare lo storico richiede Esportare/importare gli storici. Gli allarmi si definiscono su Logic > Alarms; questa scheda non ne modifica mai uno.

La scheda impila due riquadri: Allarmi attuali in alto, letto dal vivo dal registro degli allarmi, e Storico in basso, letto dal diario duraturo.

Allarmi attuali

Il riquadro elenca ogni allarme attivo o ancora in attesa di una tacitazione: esattamente la popolazione che la barra di stato conta, così le due non possono mai smentirsi. È letto direttamente dal registro dal vivo e ridisegnato sui segnali del registro stesso (una salita, un rientro o una tacitazione da qualunque superficie, una definizione salvata, disabilitata o eliminata), mai su un orologio.

La testata

Elemento Che cosa mostra
Campana Il segno dell'allarme. Passa alla sua variante suonante mentre qualcosa è attivo o non tacitato e prende il colore della priorità peggiore dell'elenco.
Riepilogo "N attivi (M non tacitati)": quante condizioni sono vere adesso e quanti allarmi attendono ancora una risposta. Un allarme rientrato prima che qualcuno lo tacitasse resta contato come non tacitato. Il testo prende il tono della priorità peggiore.
Tacita tutti Risponde a ogni allarme in attesa con un solo comando. Disegnato solo per un ruolo con Comandare Logic. In grigio, con il motivo nel suggerimento, mentre il runtime è fermo ("Runtime fermo") o mentre niente è in attesa ("Nessun allarme è in attesa di una risposta."); altrimenti il suggerimento dice "Tacita ogni allarme ancora in attesa di una risposta". Il registro delle azioni risponde "Tutti gli allarmi sono stati tacitati."

Le righe

Le righe sono ordinate per priorità, dalla peggiore (Critica, Alta, Media, Bassa) e, all'interno di una priorità, dall'attivazione più vecchia, così l'allarme che più merita una risposta è il più vicino alla cima. La griglia è compatta, alta al massimo 240 pixel, e scorre dentro il riquadro.

Colonna Che cos'è
Nome Un punto nel tono della priorità, poi il nome dell'allarme. Passando sopra il nome compare il messaggio dell'allarme.
Indirizzo L'indirizzo Logic radicato dell'allarme, Alarms.<folders>.<name>, il modo in cui vi si riferiscono espressioni e dashboard.
Stato Lo stato e la priorità, per esempio "Attivo non tacitato · Critica". Le parole di stato sono le quattro della macchina a stati dell'allarme: Normale, Attivo non tacitato, Attivo tacitato e Rientrato non tacitato (la condizione è tornata normale prima che qualcuno rispondesse).
Dal La data e l'ora in cui è cominciata l'attivazione in corso; un trattino una volta che la condizione è rientrata e la riga attende soltanto la propria tacitazione.
Tacita Disegnato solo su una riga ancora non tacitata, e solo per un ruolo con Comandare Logic. Il suo suggerimento dice "Tacita" seguito dal nome dell'allarme; è in grigio con "Runtime fermo" mentre il runtime è fermo. Il registro delle azioni risponde con il nome dell'allarme seguito da "tacitato."

Si invia una tacitazione per volta; una seconda pressione mentre la prima è ancora sulla coda della logica viene ignorata anziché rispondere a una riga che l'elenco ha già lasciato andare. Ogni tacitazione fatta da questo riquadro passa per lo stesso unico punto di scrittura registrato a diario che usa la pagina Logic ed è riportata nello storico qui sotto con la sorgente Operatore; non registra quale utente connesso l'ha premuta. Tacitare un allarme che non ha niente in sospeso non fa nulla. Un allarme la cui definizione non richiede tacitazione non compare mai come non tacitato: sale direttamente ad "Attivo tacitato" e scende direttamente a Normale, quindi la sua riga si vede finché è attivo e non porta Tacita.

Quando niente è attivo o in attesa, il riquadro dice "Nessun allarme è attivo o in attesa di una risposta." con "Quando un allarme sale compare qui, così lo si può tacitare."

Rifiuti

Situazione Che cosa accade
Il ruolo non ha Comandare Logic Non vengono disegnati né TacitaTacita tutti; le righe restano leggibili. Una pressione che raggiunga comunque il gestore risponde "Il tuo ruolo può vedere Logic ma non comandarlo (scrivere valori, eseguire azioni, tacitare allarmi)."
Il runtime è fermo I due verbi restano disegnati e in grigio con "Runtime fermo"; l'elenco mostra comunque lo stato che il registro tiene.
Niente è in attesa Tacita tutti è in grigio con "Nessun allarme è in attesa di una risposta."; nessuna riga porta Tacita.

Storico

Il riquadro sotto gli allarmi attuali è la cronologia duratura: una riga per transizione di stato di un allarme, nella condotta comune alle tre cronologie descritta su Eventi.

Ricerca e filtro

Comando Valori Che cosa fa
Ricerca Testo segnaposto "Cerca nome, messaggio o sorgente" Confronto "contiene" sul nome dell'allarme, sul suo messaggio e sulla sorgente della transizione, come sono stati fotografati in quel momento.
Priorità Tutte le priorità (predefinito), Critica, Alta, Media, Bassa Tiene solo le transizioni di allarmi che avevano quella priorità quando sono avvenute.
Aggiorna Rilegge il diario; suggerimento "Aggiorna gli eventi di allarme".
Esporta Esporta in CSV…, Esporta in JSON… Scrive le righe attualmente elencate. Disegnato solo con Esportare/importare gli storici; in grigio finché l'elenco è vuoto.

Le righe

Parte della riga Contenuto
Ora Data e ora della transizione.
Punto Il tono della priorità: critico per Critica, cautela per Alta, attenzione per Media, neutro per Bassa.
Nome Il nome dell'allarme al momento della transizione.
Riepilogo "Da → A · Sorgente", per esempio "Normale → Attivo non tacitato · Logic".
Livello La parola della priorità.

Ogni transizione della macchina a stati è registrata, qualunque cosa l'abbia causata. La Sorgente nomina l'origine:

Sorgente Significato
Logic Il ciclo della logica ha valutato la condizione: una salita dopo il ritardo all'attivazione, o una discesa dopo il ritardo alla disattivazione.
Operatore Una tacitazione premuta su questa scheda o sulla pagina Logic.
MCP Una tacitazione fatta da un agente attraverso MCP.
Configurazione L'allarme è stato riportato a Normale perché la sua definizione è stata salvata con condizione, ritardi, obbligo di tacitazione o stato di abilitazione cambiati, oppure perché è stato eliminato.

Il pannello di dettaglio

Selezionare una riga apre il pannello con il distintivo della priorità e il nome, l'istante completo, il riepilogo della transizione, il messaggio che l'allarme annunciava in quel momento (o "Nessun messaggio acquisito.") e due riquadri:

Riquadro Campo Contenuto
EVENTO Livello La priorità.
EVENTO ID evento L'identità di questa transizione nel diario.
ISTANTANEA DELL'ALLARME Transizione "Da → A" nelle parole di stato.
ISTANTANEA DELL'ALLARME Sorgente Logic, Operatore, MCP o Configurazione.
ISTANTANEA DELL'ALLARME ID allarme L'id stabile della definizione dell'allarme, lo stesso dopo una rinomina.

Copia evento copia "istante | Allarme | priorità | nome | Da → A · Sorgente | messaggio" come una sola riga e risponde "Evento copiato negli appunti."

Colonne dell'esportazione

Colonna CSV JSON
Istante Prima colonna, intestata "Timestamp (UTC-03:00)" (lo scarto proprio della stazione) Timestamp
Priorità Priority Priority
Nome Name Name
Transizione Transition, scritta "From -> To" From e To, due campi
Sorgente Source Source
Messaggio Message Message
Id evento EventId EventId
Id allarme AlarmId AlarmId

Il file JSON è una busta, { "TimeZone": "...", "Events": [ ... ] }. I nomi dei file sono alarm-history-<yyyyMMdd-HHmmss>.csv e .json. Il CSV segue la preferenza di separatore decimale della stazione come ogni altra esportazione: con i decimali a punto il separatore di elenco è ,, con i decimali a virgola è ;. Una cella che comincia con =, +, - o @ è preceduta da un apostrofo perché un foglio di calcolo la legga come testo.

Stati vuoti e riga di stato

  • "Nessun evento di allarme finora" con "Le transizioni di allarme compariranno qui man mano che il runtime le osserva."
  • "Nessun evento di allarme corrisponde a questi filtri" con "Modifica la priorità o i termini di ricerca per allargare questo storico."
  • La riga di stato dice "N mostrati · pagina 1", poi " · filtrati" quando una ricerca, una priorità o un periodo è in vigore; a destra, "1 selezionato" e "Aggiornato hh:mm:ss".

Che cosa la scheda Allarmi non fa

  • Non crea, non modifica, non abilita, non disabilita e non elimina un allarme; quello è Logic > Alarms.
  • Non mette da parte né silenzia un allarme, e non emette alcun suono.
  • Non ripristina lo stato tacitato dopo un riavvio: il registro ricava di nuovo ogni stato dal primo ciclo, e una tacitazione che era in sospeso va ridata. Lo storico conserva le transizioni di prima e di dopo.
  • Registra l'origine di una tacitazione (Operatore, MCP) ma non il nome dell'utente connesso.
  • Non filtra lo storico per allarme, intervallo di date o stato; cerca per nome oppure esporta la finestra.
  • Lo storico non ha alcun verbo proprio: niente qui elimina una transizione.