sage-system
Monitoruj stan synchronizacji, wersję i wydajność bazy danych portfela Sage.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Sage System to zestaw operacji diagnostycznych i konserwacyjnych dla portfela. Sprawdzaj postęp synchronizacji monet, informacje o wersji oprogramowania, statystyki bazy danych oraz optymalizuj jej wydajność. Narzędzie udostępnia cztery główne endpointy: kontrolę statusu synchronizacji (liczba zsynchronizowanych monet, saldo, adresy), pobranie numeru wersji, analizę parametrów bazy danych (rozmiar, wolne miejsce, strony) i uruchamianie konserwacji z opcją pełnej optymalizacji. Idealne do monitorowania zdrowia portfela i zarządzania zasobami.
Jak używać
Zainstaluj skill Sage System w swoim środowisku agenta, upewniając się, że masz dostęp do RPC portfela Sage.
Aby sprawdzić postęp synchronizacji portfela, użyj komendy
get_sync_statusz pustym obiektem payload. Odpowiedź zawiera liczbę zsynchronizowanych monet, całkowite saldo, adresy portfela i rozmiar bazy danych. Oblicz procent synchronizacji dzielącsynced_coinsprzeztotal_coinsi mnożąc przez 100.Pobierz numer wersji oprogramowania portfela za pomocą
get_version, która zwraca aktualną wersję w formacie X.Y.Z.Przeanalizuj stan bazy danych komendą
get_database_stats, aby uzyskać informacje o liczbie stron, wolnym miejscu, rozmiarze bazy w bajtach i stanie Write-Ahead Log (WAL).Uruchom konserwację bazy danych za pomocą
perform_database_maintenancez parametremforce_vacuumustawionym nafalsedla standardowej optymalizacji. Jeśli chcesz pełną optymalizację (wolniejszą), ustawforce_vacuumnatrue. Operacja zwraca czas trwania poszczególnych faz i liczbę zoptymalizowanych stron.Monitoruj regularnie status synchronizacji i statystyki bazy, aby upewnić się, że portfel pracuje efektywnie i ma wystarczająco wolnego miejsca.