Example #1
0
def updated_stored_mconfig():
    log_event(
        Event(
            stream_name="magmad",
            event_type="updated_stored_mconfig",
            tag=snowflake.snowflake(),
            value="{}",
        ))
Example #2
0
def disconnected_sync_rpc_stream():
    log_event(
        Event(
            stream_name="magmad",
            event_type="disconnected_sync_rpc_stream",
            tag=snowflake.snowflake(),
            value="{}"
        )
    )
Example #3
0
def established_sync_rpc_stream():
    log_event(
        Event(
            stream_name="magmad",
            event_type="established_sync_rpc_stream",
            tag=snowflake.snowflake(),
            value="{}"
        )
    )
Example #4
0
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()),
        ))
Example #5
0
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()),
        ))
Example #6
0
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),
        ))