exporters.stats_managers package

Submodules

exporters.stats_managers.base_stats_manager module

class exporters.stats_managers.base_stats_manager.BaseStatsManager(*args, **kwargs)[source]

Bases: exporters.pipeline.base_pipeline_item.BasePipelineItem

Base class for stats managers

final_report()[source]
get_all_metadata(module='stats')[source]
get_metadata(key, module='stats')[source]
iteration_report(times)[source]
set_metadata(key, value, module='stats')[source]
supported_options = {}
update_metadata(data, module='stats')[source]

exporters.stats_managers.basic_stats_manager module

class exporters.stats_managers.basic_stats_manager.BasicStatsManager(*args, **kwargs)[source]

Bases: exporters.stats_managers.base_stats_manager.BaseStatsManager

Module to be used when no stats tracking is needed. It does nothing for iteration reports, and only prints a debug log message with final stats

final_report()[source]
iteration_report(times)[source]
supported_options = {}

Module contents

class exporters.stats_managers.BasicStatsManager(*args, **kwargs)[source]

Bases: exporters.stats_managers.base_stats_manager.BaseStatsManager

Module to be used when no stats tracking is needed. It does nothing for iteration reports, and only prints a debug log message with final stats

final_report()[source]
iteration_report(times)[source]
supported_options = {}
class exporters.stats_managers.LoggingStatsManager(*args, **kwargs)[source]

Bases: exporters.stats_managers.basic_stats_manager.BasicStatsManager

This stats manager prints a log message with useful stats and times for every pipeline iteration.

iteration_report(times)[source]
supported_options = {}