Skip to content

autodocs_module_performance_monitoring

Tony Woode edited this page Apr 8, 2015 · 1 revision

Module performance_monitoring Owner: tim@mirriad Work package: WPx.y Description: this monitors process and workflow performance and stores it into the database

Method call: cloud.get_performance_data() Implemented in: cloud Called by: performance_monitoring Description: gets low-level measured performance data from the cloud Parameters: None Returns: Name: p Type: A list of performance_data Description: a measured observation of system performance

Responsible parties: poonam@imperial, tim@mirriad Work packages: WPx.y

Method call: workflow_engine.get_performance_data() Implemented in: workflow_engine Called by: performance_monitoring Description: this gets performance data, typically in the form of annotations that can be combined with other low-level workflow data to make it more informative Parameters: None Returns: Name: p Type: A list of performance_data Description: a measured observation of system performance

Responsible parties: james@mirriad, tim@mirriad Work packages: WPx.y

Method call: database.create_performance_datum() Implemented in: database Called by: performance_monitoring Description: create a new performance datum record Parameters: Name: p Type: performance_datum Description: a measured observation of system performance

Returns: Name: u Type: uri Description: a Uniform Resource Identifier -- commonly used as unique identifiers for things like CRUDL

Responsible parties: neil@mediachannel, sam@smoke, tim@mirriad Work packages: WPx.y

Clone this wiki locally