Johny | 2020-08-28 14:12:36 UTC | #1
Czy wykresy ze zużyciem procesora i RAMu z panelu v2 trafią do nowego panelu? Szczególnie chodzi mi o CPU. Było to, przynajmniej dla mnie, bardzo pomocne, nie musiałem logować się bezpośrednio do VPSa, żeby widzieć, czy moja usługa działa poprawnie.
KMatuszak | 2020-08-28 08:26:20 UTC | #2
Tak, wszystkie stare statystki będą dostępne, pojawią się też opcjonalnie nowe które będą dostępne po instalacji dodatkowej aplikacji w systemie. @SystemZ kiedyś o tym pisał :wink:
SystemZ | 2020-08-28 14:11:43 UTC | #3
Ostatnio analizowałem to ponownie.
Mam negatywne odczucia co do statystyk VPS w panelu klienta.
Z jednej strony fajna sprawa, z drugiej - otrzymujemy masę zbędnych ticketów o nieprawidłowościach w pokazywaniu zasobów które okazują się być niewiedzą klientów.
https://forum.lvlup.pro/t/ram-w-systemie-nie-pokrywa-sie-z-ramem-widocznym-w-panelu/2172/5?u=systemz
Dodatkowo częste odświeżanie trochę zapycha nam panel ilością żądań a efektywne pobieranie statystyk prawie na żywo wymaga sporo czasu w kodzie który możemy przeznaczyć na rzeczy ważniejsze niż implementacja statystyk które są i tak już obecnie dostępne w Proxmox (na dodatek z wykresami).
Odpalenie htopa jest zalecaną opcją bo oferuje najbardziej dokładne dane przy najmniejszym nakładzie pracy obu stron tj. klienta oraz lvlup.pro.
Aby uzyskać podobnie dokładne dane w panelu klienta co w htopie oraz nie męczyć panelu klienta musielibyśmy albo domyślnie instalować qemu-agent na VPSach albo napisać własnego agenta.
Qemu-agent wedle mojej aktualnej wiedzy może w niektórych przypadkach freezować całą VM (tak było w przypadku instancji hostingu www którą mieliśmy) na czas tworzenia kopii. Czas tworzenia kopii może wynosić od kilku minut do kilku godzin w zależności od wielkości dysku.
Jak łatwo zauważyć niedostępność VPS np. 1h dziennie to nie jest coś co chce ani klient ani lvlup.pro.
Pisanie własnego agenta (mała aplikacja na VPS raportująca statystyki) jako alternatywa to masa pracy aby utrzymać to na rozsądnym poziomie bezpieczeństwa a to wszystko po to aby w zasadzie duplikować funkcjonalność która już jest w htopie albo po zainstalowaniu jakiegoś praktycznie dowolnego systemu prostego monitoringu np. netdata, munin, grafana + prometheus.
Z tego względu obecnie nie będę implementować względem statystyk w panelu klienta nic ponad to co już jest czyli stan włączony/wyłączony a dokładne dane, również w czasie - będzie można zobaczyć w panelu hostingowym gier który będzie można sobie zainstalować.
W ten sposób funkcjonalności nie będą duplikowane a dane będą dokładne.
Panel klienta v4 będzie bardziej minimalistyczny niż v2 bo ma być bardziej niezawodny a część funkcji które będą w v2 będzie wykonywać osobna aplikacja. Nie chcę po prostu aby panel lvlup skończył jak panel OVH.
Alternatywnie jeśli starczy czasu to dodam zakładkę z wykresami które są już Proxmox ale nie będą one na żywo.
SystemZ | 2020-09-04 14:11:48 UTC | #4
Ten temat został automatycznie zamknięty 7 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.