Profiler
Integracja zapewniająca profil będący zestawem statystyk określających, ile czasu zajmuje każda część Home Assistant. Może pomóc w wyśledzeniu problemu z wydajnością lub zapewnić wgląd w nieprawidłowe działanie integracji.
Instalacja HA i zestaw usług dla Profiler.
https://www.home-assistant.io/integrations/profiler/
Jak czytać logi wygenerowane w Profiler
Trzeba zainstalować:
graphviz
gprof2dot
Polecenia dla wygenerowania statystyk *.pdf, *.png, *.svg :
gprof2dot -f pstats profile.1722027787429276.cprof | dot -Tpdf -o profile.pdf
gprof2dot -f pstats profile.1722027787429276.cprof | dot -Tpng -o output.png
gprof2dot -f pstats profile.1722027787429276.cprof | dot -Tsvg -o profile.svg
Efekt:
Statystyki zostaną wygenerowane w katalogu config
HA
profile.1722027787429276.cprof
callgrind.out.1722027787429276