Aiuto — RetroHexChat

Sistema Windows

The System group under File ▸ System — and Start ▸ System — opens thirteen windows onto the server itself. They are admin-only, and every one of them only reads: nothing in this group can change the server, which is what separates it from the Admin group beside it.

Dove cominciare

Panoramica è la finestra per aprire prima. Si riferisce a che Erlang e Elixir il server è costruito su, quanto tempo è stato in esecuzione, quanto il traffico ha attraversato, e quanto è vicino ai tre soffitti che lo finirebbero: atomi, porte e processi. Sotto di questi, una barra divide la memoria del server attraverso le sei cose che lo consumano.

App Le informazioni rispondono all'altra prima domanda — che è in realtà qui. Canali vivi, persone distinte presenti, chiamate in corso, spazi virtuali in esecuzione, e un elenco di cui canali tengono le persone.

Le inserzioni

Processi, Applicazioni, Tabelle ETS, Porti, Prese e Allocatori di Memoria sono la stessa finestra su sei diverse popolazioni. Ognuno filtra come si digita e ordina da qualsiasi colonna con una freccia su di esso — fare clic su una voce una volta per ordinare da esso, di nuovo per invertire.

  • Rassegna — ordinare per Mailbox per trovare un processo che riceve più velocemente di quanto possa drenare. Questo è ciò che un server bloccato sembra dall'interno.
  • Tabelle ETS — ordinato per memoria. Un tavolo in-memoria nessuno prugne è la solita causa di memoria che cresce solo mai.
  • Prese — ogni connessione che il server sta tenendo aperto, con i suoi endpoint e contatori byte.
  • Allocatori di memoria — confrontare la dimensione del blocco contro la dimensione del vettore. Un ampio divario è la frammentazione: la memoria che il server detiene dal sistema operativo ma non può usare.

Metrica

Live charts, one group at a time: HTTP, LiveView, Database, Oban, VM and Domain. Domain is the server's own instrumentation — channels created, people arriving and leaving, calls joined, virtual-space movement.

I grafici iniziano a vuoto e riempiono come gli eventi avvengono. Non è un difetto: nulla è stato misurato prima di aprire la finestra, e una linea disegnata sul bordo sinistro sarebbe inventata. Solo il gruppo che stai cercando è sottoscritto, quindi la finestra non costa nulla per i gruppi che non stai guardando.

Oban Health

Oban shows the background job system behind durable work such as RSS feed polling. The headline cards separate supervisor health, active jobs, retryable or discarded failures, and whether every configured RSS feed has a successor job waiting in Oban.

Read the queue table by state first: Available means work can run now, Scheduled means it is waiting for its time, Executing means a worker has it, Retryable means Oban will try again, and Discarded means attempts were exhausted or the worker gave up. Recent jobs can be filtered to active work, failures, discarded jobs or everything Oban still retains.

Dati del sistema operativo e statistiche del database

OS Data è la vista dall'esterno del server: processori dell'host, medie di carico, memoria e dischi. Un server può sembrare sano mentre la macchina che condivide non è. Le letture dell'ospite non riferiranno mostrano come un trattino piuttosto che come zero — questi sono fatti diversi.

Database Stats esegue un rapporto diagnostico alla volta contro PostgreSQL: tassi di hit della cache, indici non utilizzati, bloat, query di lunga durata, che cosa blocca cosa. Niente funziona finché non scegli un rapporto, perché queste sono vere domande contro il database live.

Live Log

Una coda di quello che il server sta registrando in questo momento. Si scorre solo dopo aver premuto Stream, e si ferma il momento in cui si preme Stop o chiudere la finestra — un flusso di registro che nessuno sta guardando è un costo senza lettore.

Se il livello che si sceglie è sotto quello che il server stesso accede, la finestra dice così invece di sedersi silenziosa. Le voci sotto il proprio livello del server sono calate prima che qualsiasi finestra possa vederle, non importa quanto tempo aspetti.

Leggere la verità

Gli elenchi mostrano le prime righe di un set filtrato, e il conteggio sopra la tabella dice sempre quanti abbinati. "50 di 771" significa che si sta guardando la parte superiore cinquanta — non assumere mai un elenco è completo perché ha riempito la finestra.

Nessuna di queste finestre si rinfresca da sole. Ogni passeggiata costa il lavoro reale del server, quindi rinfrescare è un pulsante che si preme piuttosto che un timer si dimentica di aver iniziato. Metrics è l'eccezione: è un abbonamento live per natura, e si ferma quando la finestra si chiude.

  • Ripristino
  • Minimizzare
  • Massimizzare
  • Chiudi
  • Cascade Windows
  • Piastrelle di Windows Orizzontale
  • Piastrelle Windows Verticalmente
  • Minimizzare tutte le finestre