Skip to content

fix metrics in send_notifications #609

@volodkindv

Description

@volodkindv

def _process_logs_with_completed_sending(
    time_analytics: TimeAnalytics, message_to_send: MessageToSend, change_log_upd_time: datetime.datetime | None
):
    creation_time = message_to_send.created

    duration_complete_vs_create_minutes = seconds_between_round_2(creation_time)
    logging.info(f'metric: creation to completion time – {duration_complete_vs_create_minutes} min')
    time_analytics.delays.append(duration_complete_vs_create_minutes)

    duration_complete_vs_parsed_time_minutes = seconds_between_round_2(change_log_upd_time or datetime.datetime.now())
    logging.info(f'metric: parsing to completion time – {duration_complete_vs_parsed_time_minutes} min')
    time_analytics.parsed_times.append(duration_complete_vs_parsed_time_minutes)

duration_complete_vs_parsed_time_minutes and duration_complete_vs_create_minutes should be in minutes. Now in seconds.

  1. remove [s0] from messages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions