Grupa systemowa w Plik Instalacja - i Start System - otwiera trzynaście okien na sam serwer. Są one tylko adming- i każdy z nich tylko czyta: nic w tej grupie nie może zmienić serwera, który jest tym, co oddziela go od grupy admin obok niego.
Gdzie rozpocząć
Przegląd to okno do otwarcia. Zgłasza, na którym Erlangu i Elixir jest zbudowany serwer, jak długo był uruchomiony, jak dużo ruchu go przekroczył, i jak blisko jest do trzech sufitów, które zakończą go: atomy, porty i procesy. Poniżej, jeden bar dzieli pamięć serwera na sześć rzeczy, które ją pochłaniają.
Aplikacja Info odpowiada na inne pierwsze pytanie - kto tu jest. Kanały żywe, różne osoby obecne, wzywa w toku, wirtualne przestrzenie działa, a wykaz, które kanały trzymać ludzi.
Wykazy
Procesy, aplikacje, tabele ETS, porty, gniazda i alokatory pamięci są tym samym oknem dla sześciu różnych populacji. Każdy z nich filtruje, jak wpisywać i sortować przez dowolną kolumnę z strzałką na nim - kliknij nagłówek raz zamówić przez niego, ponownie odwrócić.
Sama tabela jest taka sama, jak każda lista w produkcie używa: przeciągnij prawą krawędź nagłówka, aby poszerzyć kolumnę, dwukrotnie kliknij tę krawędź, aby dopasować ją do najdłuższej wartości, a następnie kliknij prawym przyciskiem myszy rząd nagłówka, aby wyłączyć kolumny. Wiersze odpowiadają klawiszom strzałek po wybraniu jednego, a Ctrl + C kopiuje zaznaczenie jako tekst oddzielony od tabeli. Listy i tabele Pokrywa wszystko.
- Prasa - sortować przez skrzynkę pocztową, aby znaleźć proces odbierania szybciej, niż może się osuszyć. Tak wygląda zablokowany serwer od środka.
- Tabele ETS - posortowane na pamięć. Tablica pamięci, której nikt nie przycina, jest typową przyczyną pamięci, która tylko rośnie.
- Gniazda - każde połączenie, które serwer utrzymuje otwarte, z punktami końcowymi i licznikami bajtów.
- Alokatory pamięci - porównać rozmiar bloku z rozmiarem Carrier. Szeroką luką jest rozdrobnienie: pamięć serwera posiada system operacyjny, ale nie może być używana.
Metrics
Live wykresy, jedna grupa na raz: HTTP, LiveView, Baza danych, Oban, VM i domeny. Domena to własne instrumenty serwera - kanały tworzone, ludzie przybywający i odchodzący, połączenia połączone, wirtualny ruch kosmiczny.
Wykresy zaczynają się puste i wypełniać w miarę zdarzeń. To nie jest błąd: nic nie zostało zmierzone przed otwarciem okna, a linia ciągnięta do lewej krawędzi zostanie wynaleziona. Tylko grupa, na którą patrzysz jest subskrybowana, więc okno nic nie kosztuje dla grup, których nie oglądasz.
Oban Health
Oban pokazuje system pracy w tle za trwałą pracę, takich jak sondaże RSS, harmonogramy botów, dzienniki zdarzeń, przeglądy konserwacji, podglądy linków i trwałość preferencji. Karty nagłówek oddzielają zdrowie nadzorcy, aktywne miejsca pracy, możliwe do odzyskania lub odrzucone niepowodzenia, następca pokrycie i oczekujących prac domeny.
Przeczytaj tabelę kolejki przez stan pierwszy: Dostępne oznacza, że praca może działać teraz, Planowane oznacza, że czeka na swój czas, Wykonanie oznacza, że pracownik ma go, Odzyskiwalne środki Oban będzie próbował ponownie, a Wyrzucone oznacza próby zostały wyczerpane lub pracownik zrezygnował. W tabelach umów pokazano, czy pasze RSS i harmonogramy botów mają miejsca pracy następców, czy zadania event- log są kopii zapasowej, i czy utrzymanie lub trwałość pracy jest w tyle.
Dane OS i bazy danych
OS Data to widok z zewnątrz serwera: procesory hosta, średnie obciążenia, pamięć i dyski. Serwer może wyglądać zdrowo, podczas gdy maszyna, którą dzieli, nie jest. Odczyty, które gospodarz nie zgłosi, pokazują raczej jako myślnik, niż jako zero - to są różne fakty.
Database Stats prowadzi jeden raport diagnostyczny na raz przeciwko PostgreSQL: liczba trafień w pamięci podręcznej, niewykorzystane indeksy, wzdęcia, długookresowe zapytania, co blokuje co. Nic nie działa, dopóki nie wybierzesz raportu, bo to są prawdziwe pytania przeciwko bazie danych.
Dziennik na żywo
Ogon tego, co teraz zapisuje serwer. Strumień płynie dopiero po naciśnięciu strumienia i zatrzymuje się w momencie naciśnięcia Zatrzymaj lub zamknij okno - strumień logarytmu, którego nikt nie ogląda jest kosztem bez czytelnika.
Jeśli poziom, na którym się wybiera, jest poniżej tego, na czym sam serwer się loguje, okno mówi tak, zamiast siedzieć cicho. Wpisy poniżej poziomu serwera są upuszczane, zanim jakiekolwiek okno je zobaczy, bez względu na to, jak długo będziesz czekać.
Czytanie ich szczerze
Listy pokazują pierwsze rzędy filtrowanego zestawu, a liczba nad tabelą zawsze mówi, ile dopasowane. "50 z 771" oznacza, że patrzysz na pierwsze pięćdziesiąt - nigdy nie zakładaj, że lista jest kompletna, ponieważ wypełniło okno.
Żadne z tych okien nie odświeża się samodzielnie. Każdy spacer kosztuje serwer prawdziwej pracy, więc orzeźwiający jest przycisk, który naciskasz, a nie timer zapominasz, że zacząłeś. Metrics jest wyjątkiem: jest to subskrypcja na żywo z natury i zatrzymuje się, gdy okno się zamyka.