diff --git a/ee/api/chalicelib/core/sessions_insights.py b/ee/api/chalicelib/core/sessions_insights.py index 532e47e19..aced9b802 100644 --- a/ee/api/chalicelib/core/sessions_insights.py +++ b/ee/api/chalicelib/core/sessions_insights.py @@ -202,17 +202,17 @@ def query_most_errors_by_period(project_id, start_time, end_time, conditions = ["event_type = 'ERROR'"] query = f"""WITH toUInt32(toStartOfInterval(toDateTime(%(startTimestamp)s/1000), INTERVAL %(step_size)s second)) AS start, toUInt32(toStartOfInterval(toDateTime(%(endTimestamp)s/1000), INTERVAL %(step_size)s second)) AS end - SELECT T1.hh, countIf(T2.session_id != 0) as sessions, T2.name as names, + SELECT T1.hh, countIf(T2.session_id != 0) as sessions, T2.message_name as names, groupUniqArray(T2.source) as sources FROM (SELECT arrayJoin(arrayMap(x -> toDateTime(x), range(start, end, %(step_size)s))) as hh) AS T1 - LEFT JOIN (SELECT session_id, name, source, message, toStartOfInterval(datetime, INTERVAL %(step_size)s second) as dtime + LEFT JOIN (SELECT session_id, concat(name,': ', message) as message_name, source, toStartOfInterval(datetime, INTERVAL %(step_size)s second) as dtime FROM experimental.events {sub_query} WHERE project_id = {project_id} AND datetime >= toDateTime(%(startTimestamp)s/1000) AND datetime < toDateTime(%(endTimestamp)s/1000) AND {" AND ".join(conditions)}) AS T2 ON T2.dtime = T1.hh - GROUP BY T1.hh, T2.name + GROUP BY T1.hh, T2.message_name ORDER BY T1.hh DESC;""" with ch_client.ClickHouseClient() as conn: diff --git a/ee/connectors/msgcodec/messages.py b/ee/connectors/msgcodec/messages.py index 514d2241c..7e2f28152 100644 --- a/ee/connectors/msgcodec/messages.py +++ b/ee/connectors/msgcodec/messages.py @@ -71,7 +71,7 @@ class CreateDocument(Message): __id__ = 7 def __init__(self, ): - + pass class CreateElementNode(Message): @@ -759,20 +759,6 @@ class ResourceTiming(Message): self.cached = cached -class TabChange(Message): - __id__ = 117 - - def __init__(self, tab_id): - self.tab_id = tab_id - - -class TabData(Message): - __id__ = 118 - - def __init__(self, tab_id): - self.tab_id = tab_id - - class IssueEvent(Message): __id__ = 125