fedn.common.tracer package

Submodules

fedn.common.tracer.mongotracer module

class fedn.common.tracer.mongotracer.MongoTracer(mongo_config, network_id)[source]

Bases: Tracer

drop_combiner_round()[source]
drop_combiner_round_time()[source]
drop_latest_model()[source]
drop_model_trail()[source]
drop_ps_util_monitor()[source]
drop_round_time()[source]
drop_status()[source]
get_latest_round()[source]
Returns:

ps_util_monitor(round=None)[source]
Parameters:

round

report(msg)[source]
Parameters:

msg

set_combiner_time(round, round_time)[source]
Parameters:
  • round

  • round_time

set_latest_time(round, round_time)[source]
Parameters:
  • round

  • round_time

set_round_meta(round_meta)[source]
Parameters:

round_meta

set_round_meta_reducer(round_meta)[source]
Parameters:

round_meta

start_monitor(round=None)[source]
Parameters:

round

stop_monitor()[source]

fedn.common.tracer.tracer module

class fedn.common.tracer.tracer.Tracer[source]

Bases: ABC

abstract report(msg)[source]
Parameters:

msg

Module contents