feat(api): dashboard limit errors_per_domains widget to 5
This commit is contained in:
parent
8429118521
commit
34ece1f38e
2 changed files with 39 additions and 39 deletions
|
|
@ -1784,7 +1784,7 @@ def get_errors_per_domains(project_id, startTimestamp=TimeUTC.now(delta_days=-1)
|
|||
WHERE {" AND ".join(pg_sub_query)}
|
||||
GROUP BY resources.url_host
|
||||
ORDER BY errors_count DESC
|
||||
LIMIT 10;"""
|
||||
LIMIT 5;"""
|
||||
cur.execute(cur.mogrify(pg_query, {"project_id": project_id,
|
||||
"startTimestamp": startTimestamp,
|
||||
"endTimestamp": endTimestamp, **__get_constraint_values(args)}))
|
||||
|
|
|
|||
|
|
@ -352,46 +352,46 @@ def get_dashboard_group(projectId: int, data: schemas.MetricPayloadSchema = Body
|
|||
@app.get('/{projectId}/dashboard/overview2', tags=["dashboard", "metrics"])
|
||||
def get_dashboard_group(projectId: int, data: schemas.MetricPayloadSchema = Body(...)):
|
||||
results = [
|
||||
# {"key": schemas.TemplatePredefinedKeys.count_sessions,
|
||||
# "data": dashboard.get_processed_sessions(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_image_load_time,
|
||||
# "data": dashboard.get_application_activity_avg_image_load_time(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_page_load_time,
|
||||
# "data": dashboard.get_application_activity_avg_page_load_time(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_request_load_time,
|
||||
# "data": dashboard.get_application_activity_avg_request_load_time(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_dom_content_load_start,
|
||||
# "data": dashboard.get_page_metrics_avg_dom_content_load_start(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_first_contentful_pixel,
|
||||
# "data": dashboard.get_page_metrics_avg_first_contentful_pixel(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_visited_pages,
|
||||
# "data": dashboard.get_user_activity_avg_visited_pages(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_session_duration,
|
||||
# "data": dashboard.get_user_activity_avg_session_duration(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_pages_dom_buildtime,
|
||||
# "data": dashboard.get_pages_dom_build_time(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_pages_response_time,
|
||||
# "data": dashboard.get_pages_response_time(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_response_time,
|
||||
# "data": dashboard.get_top_metrics_avg_response_time(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_first_paint,
|
||||
# "data": dashboard.get_top_metrics_avg_first_paint(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.count_sessions,
|
||||
"data": dashboard.get_processed_sessions(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_image_load_time,
|
||||
"data": dashboard.get_application_activity_avg_image_load_time(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_page_load_time,
|
||||
"data": dashboard.get_application_activity_avg_page_load_time(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_request_load_time,
|
||||
"data": dashboard.get_application_activity_avg_request_load_time(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_dom_content_load_start,
|
||||
"data": dashboard.get_page_metrics_avg_dom_content_load_start(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_first_contentful_pixel,
|
||||
"data": dashboard.get_page_metrics_avg_first_contentful_pixel(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_visited_pages,
|
||||
"data": dashboard.get_user_activity_avg_visited_pages(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_session_duration,
|
||||
"data": dashboard.get_user_activity_avg_session_duration(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_pages_dom_buildtime,
|
||||
"data": dashboard.get_pages_dom_build_time(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_pages_response_time,
|
||||
"data": dashboard.get_pages_response_time(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_response_time,
|
||||
"data": dashboard.get_top_metrics_avg_response_time(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_first_paint,
|
||||
"data": dashboard.get_top_metrics_avg_first_paint(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_dom_content_loaded,
|
||||
"data": dashboard.get_top_metrics_avg_dom_content_loaded(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_till_first_bit,
|
||||
# "data": dashboard.get_top_metrics_avg_till_first_bit(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_time_to_interactive,
|
||||
# "data": dashboard.get_top_metrics_avg_time_to_interactive(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.count_requests,
|
||||
# "data": dashboard.get_top_metrics_count_requests(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_time_to_render,
|
||||
# "data": dashboard.get_time_to_render(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_used_js_heap_size,
|
||||
# "data": dashboard.get_memory_consumption(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_cpu,
|
||||
# "data": dashboard.get_avg_cpu(project_id=projectId, **data.dict())},
|
||||
# {"key": schemas.TemplatePredefinedKeys.avg_fps,
|
||||
# "data": dashboard.get_avg_fps(project_id=projectId, **data.dict())}
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_till_first_bit,
|
||||
"data": dashboard.get_top_metrics_avg_till_first_bit(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_time_to_interactive,
|
||||
"data": dashboard.get_top_metrics_avg_time_to_interactive(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.count_requests,
|
||||
"data": dashboard.get_top_metrics_count_requests(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_time_to_render,
|
||||
"data": dashboard.get_time_to_render(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_used_js_heap_size,
|
||||
"data": dashboard.get_memory_consumption(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_cpu,
|
||||
"data": dashboard.get_avg_cpu(project_id=projectId, **data.dict())},
|
||||
{"key": schemas.TemplatePredefinedKeys.avg_fps,
|
||||
"data": dashboard.get_avg_fps(project_id=projectId, **data.dict())}
|
||||
]
|
||||
results = sorted(results, key=lambda r: r["key"])
|
||||
return {"data": results}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue