Package zephir :: Package monitor :: Package agentmanager :: Module agent :: Class TableAgent
[hide private]
[frames] | no frames]

Class TableAgent

source code

AgentData --+    
            |    
        Agent --+
                |
               TableAgent

Agent concret mémorisant ses mesures dans une table.

Les valeurs mesurées peuvent être non-numériques.

Instance Methods [hide private]
 
__init__(self, name, max_measures=100, **params) source code
 
save_measure(self, measure)
Maintient la table de mesures triée et en dessous de la taille maximale (cf.
source code

Inherited from Agent: archive, check_status, ensure_data_uptodate, ensure_datadirs, handle_measure_exception, init_data, measure, reset_max_status, scheduled_measure, set_status, update_status, write_data

Class Methods [hide private]

Inherited from AgentData: from_agent, from_archive

Method Details [hide private]

__init__(self, name, max_measures=100, **params)
(Constructor)

source code 
Parameters:
  • max_measures - nombre maximal de mesures mémorisées
Overrides: Agent.__init__

save_measure(self, measure)

source code 
Maintient la table de mesures triée et en dessous de la taille maximale (cf. Agent.save_measure).
Overrides: Agent.save_measure