openreplay/ee/connectors/sql/redshift_sessions.sql
mauricio garcia suarez ee80c7c03f RedShift operational
2022-07-22 15:05:42 +02:00

50 lines
2 KiB
SQL

CREATE TABLE IF NOT EXISTS connector_user_sessions
(
-- SESSION METADATA
sessionid bigint,
user_agent VARCHAR,
user_browser VARCHAR,
user_browser_version VARCHAR,
user_country VARCHAR,
user_device VARCHAR,
user_device_heap_size bigint,
user_device_memory_size bigint,
user_device_type VARCHAR,
user_os VARCHAR,
user_os_version VARCHAR,
user_uuid VARCHAR,
connection_effective_bandwidth bigint, -- Downlink
connection_type VARCHAR, --"bluetooth", "cellular", "ethernet", "none", "wifi", "wimax", "other", "unknown"
metadata_key VARCHAR,
metadata_value VARCHAR,
referrer VARCHAR,
user_anonymous_id VARCHAR,
user_id VARCHAR,
-- TIME
session_start_timestamp bigint,
session_end_timestamp bigint,
session_duration bigint,
-- SPEED INDEX RELATED
first_contentful_paint bigint,
speed_index bigint,
visually_complete bigint,
timing_time_to_interactive bigint,
-- PERFORMANCE
avg_cpu bigint,
avg_fps bigint,
max_cpu bigint,
max_fps bigint,
max_total_js_heap_size bigint,
max_used_js_heap_size bigint,
-- ISSUES AND EVENTS
js_exceptions_count bigint,
long_tasks_total_duration bigint,
long_tasks_max_duration bigint,
long_tasks_count bigint,
inputs_count bigint,
clicks_count bigint,
issues_count bigint,
issues VARCHAR,
urls_count bigint,
urls VARCHAR
);