Go to documentation repository
Documentation for Axxon One 1.0.
Aby wyświetlić dane odnośnie systemu, wykonaj następujące akcje:
- Przejdź do interfejsu Web usługi autodiagnostyki: http://127.0.0.1:20040/.
Wybierz wymagane metryki z listy (1) lub wprowadź zapytanie w polu Expression.
Zapytania pozwalają na:
Korzystanie z wielu metryk jednocześnie.
Korzystanie z wyrażen do znajdowania problemów. Przykład: zapytanie ngp_fps <17 zwróci wszystkie metryki, przy których klatki na sekundę wynosiły mniej niż 17. Aby pozyskać kompletną listę logicznych i arytmetycznych operacji, zapoznaj się z oficjalną dokumentacją techniczną Prometheus.
Filtrowanie po jakimkolwiek z parametrów. Przykład: zapytanie ngp_fps{ep_name=~"hosts/TEST/DeviceIpint.2/SourceEndpoint.video:0:0"} zwróci wartości klatek na sekundę tylko dla określonego źródła.
Przykłady przydatnych zapytań dla Windows:
Wykres zużycia CPU podobny do tworzonego przez system Windows:sum by (process_id) (100 / scalar(wmi_cs_logical_processors) * (irate(wmi_process_cpu_time_total{job="os_export", process="AppHost"}[10m]))) or ngp_cpu_total_usage
Wykres zużycia pamięci RAM przez procesy AppHost oraz całkowita pojemność pamięci:
sum by (process_id) (avg_over_time(wmi_process_working_set{job=~"os_export", process="AppHost"}[5m])) / 1024 or avg_over_time(wmi_os_virtual_memory_bytes{job=~"os_export"}[5m]) / 1024
Procent zużycia pamięci RAM:
100.0 - 100 * avg_over_time(wmi_os_virtual_memory_free_bytes{job=~"os_export"}[5m]) / avg_over_time(wmi_os_virtual_memory_bytes{job=~"os_export"}[5m])
Przykłady przydatnych zapytań dla Linux:
Wykres zużycia pamięci RAM przez procesy AppHost i całkowity rozmiar pamięci w bajtach:sum by (groupname) (namedprocess_namegroup_memory_bytes{memtype="resident"})
Procent zużycia pamięci RAM:
100 - node_memory_MemAvailable_bytes * 100 / node_memory_MemTotal_bytes
Wykres obciążenia CPU przez procesy AppHost jako procent:
sum by (groupname) (rate(namedprocess_namegroup_cpu_seconds_total[1m])) * 100
Wykres obciążenia CPU jako procent:
100 * avg without (cpu) (1 - rate(node_cpu_seconds_total{mode="idle"}[1m]))
Naciśnij przycisk Execute (2).
Karta Console wyświetla wszystkie możliwe wartości wszystkich elementów w czasie, gdy zapytanie jest kończone.Jeśli zmienisz datę oraz czas w kalendarzu, zostaną one zaktualizowane.
Aby wyznaczyć nowy wykres, przejdź do zakładki Graph.
W polu 1 wybierz zakres czasu, z którego będą pochodzić dane na wykresie. W polu 2 wyznacz punkt końcowy zakresu. W polu 3 określ odstęp czasowy między kolejnymi punktami danych na wykresie. Aby wypełnić wykres, wybierz pole wyboru stacked (4).