def updated_stored_mconfig(): log_event( Event( stream_name="magmad", event_type="updated_stored_mconfig", tag=snowflake.snowflake(), value="{}", ))
def disconnected_sync_rpc_stream(): log_event( Event( stream_name="magmad", event_type="disconnected_sync_rpc_stream", tag=snowflake.snowflake(), value="{}" ) )
def established_sync_rpc_stream(): log_event( Event( stream_name="magmad", event_type="established_sync_rpc_stream", tag=snowflake.snowflake(), value="{}" ) )
def restarted_services(services): # Convert to a list for JSON serializability services = list(services) log_event( Event( stream_name="magmad", event_type="restarted_services", tag=snowflake.snowflake(), value=json.dumps(RestartedServices(services=services).to_dict()), ))
def processed_updates(updates): # Convert updates to dicts for JSON serializability dict_updates = [MessageToDict(u) for u in updates] log_event( Event( stream_name="magmad", event_type="processed_updates", tag=snowflake.snowflake(), value=json.dumps(ProcessedUpdates(updates=dict_updates).to_dict()), ))
def processed_updates(configs_by_service): # Convert to dicts for JSON serializability configs = {} for srv, config in configs_by_service.items(): configs[srv] = MessageToDict(config) log_event( Event( stream_name="magmad", event_type="processed_updates", tag=snowflake.snowflake(), value=json.dumps(configs), ))