$search
Public Member Functions | |
def | __init__ |
def | cancel_timers |
Must have the lock to cancel everything. | |
def | check_nfs_stat |
def | check_temps |
Call every 10sec at minimum. | |
def | check_usage |
def | publish_stats |
Private Member Functions | |
def | _restart_temp_check |
Private Attributes | |
_check_core_temps | |
_check_ipmi | |
_check_nfs | |
_diag_pub | |
_enforce_speed | |
_last_nfs_time | |
_last_publish_time | |
_last_temp_time | |
_last_usage_time | |
_load1_threshold | |
_load5_threshold | |
_mutex | |
_nfs_stat | |
_nfs_timer | |
_num_cores | |
_temp_stat | |
_temp_vals | |
_temps_timer | |
_usage_stat | |
_usage_timer |
Definition at line 514 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::__init__ | ( | self, | ||
hostname, | ||||
diag_hostname | ||||
) |
Definition at line 515 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::_restart_temp_check | ( | self | ) | [private] |
Definition at line 579 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::cancel_timers | ( | self | ) |
Must have the lock to cancel everything.
Definition at line 592 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::check_nfs_stat | ( | self | ) |
Definition at line 602 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::check_temps | ( | self | ) |
Call every 10sec at minimum.
Definition at line 677 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::check_usage | ( | self | ) |
Definition at line 724 of file cpu_monitor.py.
def cpu_monitor::CPUMonitor::publish_stats | ( | self | ) |
Definition at line 775 of file cpu_monitor.py.
Definition at line 523 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_check_ipmi [private] |
Definition at line 520 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_check_nfs [private] |
Definition at line 526 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_diag_pub [private] |
Definition at line 516 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_enforce_speed [private] |
Definition at line 521 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_last_nfs_time [private] |
Definition at line 569 of file cpu_monitor.py.
Definition at line 570 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_last_temp_time [private] |
Definition at line 567 of file cpu_monitor.py.
Definition at line 568 of file cpu_monitor.py.
Definition at line 530 of file cpu_monitor.py.
Definition at line 531 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_mutex [private] |
Definition at line 518 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_nfs_stat [private] |
Definition at line 559 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_nfs_timer [private] |
Definition at line 537 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_num_cores [private] |
Definition at line 533 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_temp_stat [private] |
Definition at line 543 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_temp_vals [private] |
Definition at line 540 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_temps_timer [private] |
Definition at line 535 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_usage_stat [private] |
Definition at line 551 of file cpu_monitor.py.
cpu_monitor::CPUMonitor::_usage_timer [private] |
Definition at line 536 of file cpu_monitor.py.