პულსი
პულსი არის პერიოდული ჯანმრთელობის შემოწმება, რომელიც PRX დემონის ოპერაციულ სტატუსს აკვირდება. იგი კონფიგურირებადი ინტერვალით ეშვება (ნაგულისხმევი: 30 წამი) და სისტემის ჯანმრთელობას ანგარიშობს.
რას ამოწმებს
- დემონის პროცესი -- რეაგირებს თუ არა დემონი
- პროვაიდერებთან კავშირი -- მისაწვდომია თუ არა კონფიგურირებული LLM პროვაიდერები
- მეხსიერების მოხმარება -- ლიმიტების ფარგლებში არის თუ არა მეხსიერების მოხმარება
- დისკის სივრცე -- ხელმისაწვდომია თუ არა საკმარისი დისკის სივრცე მონაცემების შენახვისთვის
- აქტიური სესიები -- მომუშავე აგენტის სესიების რაოდენობა და სტატუსი
ჯანმრთელობის სტატუსი
პულსი სტატუსს აქვეყნებს:
- ლოგის ჩანაწერებით debug დონეზე
/healthAPI ენდფოინთით- Prometheus მეტრიკებით (ჩართვისას)
- არასავალდებულო გარე ჯანმრთელობის შემოწმების URL-ით
კონფიგურაცია
toml
[cron.heartbeat]
interval_secs = 30
check_providers = true
check_disk_space = true
disk_space_threshold_mb = 100
external_health_url = "" # არასავალდებულო: სტატუსის POST გარე URL-ზე