Help met RetroHexChat

Systeemvensters

De Systeemgroep onder File Ze zijn admin-only, en elk van hen leest alleen: niets in deze groep kan de server veranderen, wat het scheidt van de Admin groep ernaast.

Waar te beginnen

Overzicht is het venster dat als eerste geopend wordt. Het rapporteert waarop Erlang en Elixir de server is gebouwd, hoe lang het al draait, hoeveel verkeer het heeft overgestoken, en hoe dicht het is bij de drie plafonds die het zouden beëindigen: atomen, poorten en processen. Hieronder verdeelt een balk het geheugen van de server over de zes dingen die het consumeren.

App Info beantwoordt de andere eerste vraag Wie is er eigenlijk hier. Kanalen levend, verschillende mensen aanwezig, oproepen in uitvoering, virtuele ruimtes draaien, en een lijst van welke kanalen de mensen houden.

Lijsten

Processen, toepassingen, ETS-tabellen, poorten, sockets en geheugen Allocators zijn hetzelfde venster over zes verschillende populaties. Elk filtert als je typt en sorteert door elke kolom met een pijl erop

De tabel zelf is dezelfde als elke lijst in het product gebruikt: sleep de rechterkant van een kop om een kolom te verbreden, dubbelklik op die rand om te passen aan zijn langste waarde, en klik met de rechtermuisknop op de koprij om kolommen uit te schakelen. Rijen beantwoorden de pijltjestoetsen zodra men is geselecteerd, en Ctrl+C kopieert de selectie als tab-gescheiden tekst. Lijsten en tabellen Hij dekt alles.

  • Pers Sorteer op Mailbox om een proces te vinden dat sneller ontvangt dan het kan draineren. Zo ziet een vastgelopen server eruit van binnenuit.
  • ETS-tabellen Gesorteerd op geheugen. Een in-geheugen tafel niemand snoeit is de gebruikelijke oorzaak van het geheugen dat alleen maar groeit.
  • Sokken Elke verbinding die de server open houdt, met zijn eindpunten en bytetellers.
  • Geheugenallocaties Vergelijk blokgrootte met dragergrootte. Een grote kloof is fragmentatie: geheugen dat de server vasthoudt van het besturingssysteem maar niet kan gebruiken.

Metrics

Live grafieken, één groep tegelijk: HTTP, LiveView, Database, Oban, VM en Domain. Domein is de eigen instrumentatie van de server kanalen gemaakt, mensen aankomen en vertrekken, oproepen samengevoegd, virtual-space beweging.

Grafieken beginnen leeg en vullen als gebeurtenissen gebeuren. Dat is geen fout: er werd niets gemeten voordat je het raam opende, en een lijn naar de linkerkant zou worden uitgevonden. Alleen de groep waar u naar kijkt is ingeschreven, dus het venster kost niets voor de groepen die u niet ziet.

Oban Health

Oban toont de achtergrond job systeem achter duurzaam werk zoals RSS feed polling, bot schema's, event logs, onderhoud sweeps, link previews en voorkeur persistentie. De hoofdkaarten scheiden supervisor gezondheid, actieve banen, retryable of afgedankte storingen, opvolger dekking en in afwachting van domeinwerk.

Lees eerst de wachtrijtabel per staat: Beschikbaar betekent dat werk nu kan lopen, Gepland betekent dat het wacht op zijn tijd, Uitvoeren betekent dat een werknemer het heeft, Beproeving betekent Oban zal opnieuw proberen, en verworpen betekent pogingen waren uitgeput of de werknemer opgegeven. De contracttabellen laten vervolgens zien of RSS-feeds en bot-schema's opvolgertaken hebben, of event-log-jobs worden geback-upt en of onderhouds- of persistentiewerkzaamheden achterlopen.

OS Data en Database Stats

OS Data is de weergave van buiten de server: de processors van de host, laadgemiddelden, geheugen en schijven. Een server kan er gezond uitzien terwijl de machine die hij deelt dat niet is. Leest de host zal niet rapporteren als een streepje in plaats van als nul

Database Stats draait een kenmerkend rapport per keer tegen PostgreSQL: cache hit rates, ongebruikte indexen, opgeblazen, langlopende vragen, wat blokkeert wat. Niets loopt tot je een rapport kiest, want dit zijn echte vragen tegen de live database.

Live-log

Een staart van wat de server nu aan het loggen is. Het stroomt pas nadat u op Stream drukt, en stopt het moment dat u op het venster drukt Stop of sluit

Als het niveau dat je kiest lager is dan waar de server zelf op logt, zegt het venster dat in plaats van stil te zitten. Inzendingen onder het eigen niveau van de server worden geschrapt voordat een venster ze kan zien, hoe lang u ook wacht.

Hen eerlijk lezen

De lijsten tonen de eerste rijen van een gefilterde set, en de telling boven de tabel zegt altijd hoeveel overeenkomende. "50 van 771" betekent dat je kijkt naar de top vijftig

Geen van deze ramen verfrissen alleen. Elke wandeling kost de server echt werk, dus verfrissend is een knop die je drukt in plaats van een timer die je vergeet dat je begonnen bent. Metrics is de uitzondering: het is een live abonnement van nature, en stopt wanneer het venster sluit.

Zie ook

  • Herstellen
  • Minimaliseren
  • Maximaliseren
  • Sluiten
  • Cascade vensters
  • Vensters horizontaal tegelen
  • Vensters verticaal tegelen
  • Alle vensters minimaliseren