Documentație
Consolă și metrici
Două feluri de a privi o mașină care rulează deja: o conexiune live la ecranul sau la terminalul ei și graficele care spun ce a făcut. Ambele trec prin agentul dumneavoastră și niciuna nu are nevoie ca ceva de-al dumneavoastră să fie accesibil din internet.
Consola
O sesiune de consolă este un tunel: browserul dumneavoastră către platformă, platforma către agentul dumneavoastră pe conexiunea deja deschisă și agentul dumneavoastră către mașină. Platforma din mijloc nu se uită niciodată la conținut: numără octeți și îi transmite mai departe.
Cum se stabilește o sesiune
- Panoul cere un tichet pentru acest singur server. Cererea este refuzată dacă nu aveți voie să folosiți consola acestui server, dacă agentul nu este conectat, dacă integrarea este dezactivată sau dacă mașina nu se află într-o stare care are consolă.
- Tichetul este valabil un minut și poate fi folosit o singură dată. El numește serverul, așa că un tichet pentru altceva nu poate deschide această consolă.
- Browserul dumneavoastră deschide un socket separat cu acel tichet. Toate verificările se fac din nou acolo, pentru că lucrurile se pot schimba în acel minut.
- Agentul se atașează la mașină și raportează ce protocol este: un ecran pentru o mașină virtuală, un terminal pentru un server de jocuri. Browserul dumneavoastră refuză un protocol pe care nu îl vorbește, cu un mesaj și nu cu un dreptunghi negru.
Limite
- O sesiune durează cel mult o oră. Platforma impune asta ea însăși, alături de agent, și vă spune de ce a închis-o.
- Dacă browserul dumneavoastră nu poate ține pasul, tunelul este pus în pauză în loc să fie întrerupt. Abia când restanța devine cu adevărat mare, sesiunea este încheiată.
- Sesiunea este consemnată în pista de activitate ca sesiune: cât a durat și cât a trecut în fiecare direcție. Niciodată conținut.
Ce furnizori au așa ceva
O filă de consolă apare oriunde integrarea o oferă, iar pagina de integrări vă arată care dintre ele o fac. Mașinile virtuale și serverele de jocuri pot avea un ecran sau un terminal live; un cont de găzduire este o parte dintr-o mașină partajată, fără nimic propriu la care să vă conectați, așa că nu are niciodată una.
- La Proxmox acesta este chiar ecranul mașinii, pe același port și cu același token pe care integrarea le folosește deja, așa că nu este nevoie de o a doua gaură în firewallul dumneavoastră.
- La Pterodactyl este terminalul serverului de jocuri, transmis de la Wings. Vedeți ieșirea din consolă, modificările de stare și cifrele de utilizare și puteți trimite comenzi.
Metrici
Fiecare server este măsurat în același ritm de douăzeci de secunde ca interogarea. Măsurătorile recente se păstrează ca atare pentru grafice rapide; cele mai vechi sunt strânse în intervale de cinci minute cu o medie, un minim și un maxim, ca un vârf să nu dispară într-o medie.
Intervalele
O oră și șase ore se trasează din măsurătorile recente, o zi și o săptămână din cele strânse. Intervalele strânse poartă și o bandă care arată cea mai mare și cea mai mică valoare din fiecare interval.
Ce se reprezintă grafic
Ce grafice are un server decurge din ce poate măsura furnizorul lui.
- Mașini virtuale: procesor, memorie, disc, rețea și debit pe disc. Utilizarea discului din interiorul sistemului oaspete nu este vizibilă pentru hipervizor, așa că acel grafic arată dimensiunea alocată.
- Conturi de găzduire: utilizarea cotei de disc. Asta raportează un panou de control.
- Servere de jocuri: procesor, memorie, disc și rețea. Wings nu raportează debitul pe disc.
Goluri
Măsurătorile nu sunt retrimise intenționat după o deconectare. Un agent care a lipsit lasă un gol în grafic, nu o rafală de puncte antedatate, iar linia este întreruptă, nu trasată drept peste gol.
Măsurătorile recente se păstrează câteva ore, cele strânse o lună. Un server șters își păstrează graficele până când acestea expiră.
Metrici despre agentul însuși
Un agent are propriile grafice, în patru grupuri: gazda pe care rulează, procesul agentului, conexiunea la platformă și interfața de rețea de pe care servește instalările. Acolo unde o familie are mai multe etichete, se trasează cele mai active trei, iar restul sunt numite.
Jurnalul agentului
Separat de metrici există un jurnal operațional pe care agentul îl transmite live: ce fac mediul lui de execuție, sesiunea lui, integrările lui, serviciul lui de instalare și descărcările lui. Este compus de agent din coduri și parametri, așa că se redă în limba dumneavoastră, și este curățat de două ori de orice seamănă cu un secret, o dată pe gazda dumneavoastră și o dată la sosire.