Taha Yassine Kraiem
c6a5ed6c3b
fix(chalice): fixed redundant event-names
2025-03-28 17:19:36 +01:00
Taha Yassine Kraiem
99d62fa549
feat(chalice): support regex operator for heatmaps
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
c0bb05bc0f
feat(chalice): support regex operator for sessions search
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
70258e5c1d
refactor(chalice): simplified supportedTypes for product analytics
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
6ec146b24b
feat(chalice): support regex for events search
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
9f464e3b41
refactor(chalice): refactored code
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
9d160abda5
refactor(chalice): optimized search sessions using user-events
2025-03-27 16:34:49 +01:00
Taha Yassine Kraiem
3758cf6565
refactor(chalice): search sessions using user-events
2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
9db5e2a8f7
refactor(chalice): refactored code
2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
e0dba41065
refactor(chalice): upgraded dependencies
2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
8e68ebd52b
refactor(chalice): changed user-journey
...
(cherry picked from commit fc86555644 )
2025-03-27 10:25:47 +01:00
Taha Yassine Kraiem
20a57d7ca1
feat(chalice): initial lexicon for events & properties
2025-03-26 13:27:42 +01:00
Taha Yassine Kraiem
856e716507
refactor(chalice): changed product analytics to return full filters with possible types
2025-03-26 13:27:42 +01:00
Taha Yassine Kraiem
0500f30d14
feat(DB): use incremental materialized views to fill extra tables
...
refactor(chalice): changed product analytics
2025-03-25 17:44:31 +01:00
Taha Yassine Kraiem
7f0bc100f5
refactor(chalice): changed product analytics search payload
2025-03-25 17:44:31 +01:00
Taha Yassine Kraiem
522a985ef3
refactor(chalice): refactored pagination-query-string
2025-03-25 17:44:31 +01:00
Taha Yassine Kraiem
ae313c17d4
feat(chalice): search product analytics
2025-03-21 16:22:49 +01:00
Taha Yassine Kraiem
dd469d2349
refactor(chalice): initial product analytics
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
7b0771a581
refactor(chalice): upgraded dependencies
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
988b396223
refactor(chalice): moved CH sessions-search to FOSS
...
refactor(DB): changed DB structures for CH sessions-search in FOSS
refactor(DB): preparing for v1.23.0
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
8009882cef
refactor(chalice): cleaned code
...
fix(chalice): fixed session-search-pg sortKey issue
fix(chalice): fixed CH-query-formatter to handle special chars
fix(chalice): fixed /ids response
(cherry picked from commit b505645782 )
2025-03-18 13:52:56 +01:00
Taha Yassine Kraiem
033ffcb7b9
refactor(DB): changed product_analytics.events to expose error_id
...
fix(chalice): fixed search events by error
2025-03-14 14:32:17 +01:00
Taha Yassine Kraiem
499048e46c
refactor(chalice): changed pg_client to send keep-alive signals
2025-03-14 14:32:17 +01:00
Taha Yassine Kraiem
fb48ba8300
refactor(chalice): refactored errors helper
...
refactor(chalice): removed errors-tags
2025-03-14 10:53:09 +01:00
rjshrjndrn
8e41c3ce91
fix(chalice): default envs
...
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 17:08:50 +01:00
rjshrjndrn
820bca6308
build(api): implement multi-stage Dockerfile
...
- Use multi-stage build to reduce final image size
- Move build dependencies to builder stage
- Copy only necessary files to final stage
- Use UV for faster Python package installation
- Clean up duplicate operations
2025-03-13 14:51:59 +01:00
rjshrjndrn
93a9e03026
fix(api): improve Dockerfile with best practices
...
- Use lowercase labels in accordance with Docker conventions
- Pin package versions for better build reproducibility
- Consolidate RUN commands to reduce image layers
- Use JSON array notation for CMD instruction
- Restore GIT_SHA label for proper image versioning
- Maintain consistent code formatting and ordering
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 13:48:53 +01:00
Taha Yassine Kraiem
cd80aa85ea
refactor(chalice): refactored error-details code
2025-03-13 13:46:03 +01:00
Taha Yassine Kraiem
961c685310
refactor(chalice): refactored error-details code
...
refactor(chalice): moved error-details to use new product-analytics DB structure
2025-03-13 13:46:03 +01:00
rjshrjndrn
fb49c715cb
refactor(chalice): remove peers from health checks and fix formatting
...
Updated health.py to remove the peers-openreplay service from health
checks and applied consistent formatting throughout the file. This
includes proper line breaks, trailing commas for multi-line data
structures, and consistent indentation patterns.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 11:51:04 +01:00
Taha Yassine Kraiem
fe1130397c
fix(alerts): fixed crash while processing over CH
2025-03-12 17:15:41 +01:00
Kraiem Taha Yassine
ae463db150
fix(chalice): fixed empty bookmark/vault projects null-timestamp issue ( #3142 )
2025-03-12 12:11:34 +01:00
Taha Yassine Kraiem
9eb19fedf1
refactor(chalice): changed import/flags logic
2025-03-12 11:54:04 +01:00
Taha Yassine Kraiem
e027a2d016
fix(chalice): fixed circular imports
2025-03-11 17:02:01 +01:00
Taha Yassine Kraiem
3245579b7c
fix(chalice): remove duplicate sessions when using MV
2025-03-11 16:37:00 +01:00
Taha Yassine Kraiem
ce844296ed
refactored(chalice): include sessions src
2025-03-11 15:46:05 +01:00
Taha Yassine Kraiem
0a5856afe1
refactored(chalice): optimized search-product-analytics-cards
...
fix(chalice): fixed search-product-analytics-cards
2025-03-11 14:06:48 +01:00
Taha Yassine Kraiem
264f28ed39
refactor(chalice): optimized autocomplete lazy initialization
2025-03-11 13:13:39 +01:00
Taha Yassine Kraiem
59d3253737
refactor(chalice): events-autocomplete lazy initialization
2025-03-11 12:09:49 +01:00
Taha Yassine Kraiem
1c8c231d13
refactor(chalice): metafilters-autocomplete lazy initialization
2025-03-11 11:58:57 +01:00
Taha Yassine Kraiem
8da099ba98
fix(chalice): fix import issue
2025-03-10 17:11:39 +01:00
Shekar Siri
b8511b6be1
change(api): schema for card search with filter and sort
2025-03-10 15:06:54 +01:00
Shekar Siri
5cc9945f16
change(api): keep the original formatting
2025-03-10 15:05:31 +01:00
Shekar Siri
cef251db6a
feat(metrics): add metrics search functionality
...
Implement new search_metrics function in custom_metrics.py to allow
filtering and sorting of metrics. Add corresponding endpoint in the
metrics router and supporting schema classes in schemas.py. The new
implementation provides pagination, filtering, and sorting capabilities
for metrics.
2025-03-10 14:58:30 +01:00
Taha Yassine Kraiem
af4a344c85
fix(chalice): fix multi-refresh token
...
fix(chalice): fix spot multi-refresh token
2025-03-10 13:14:39 +01:00
Taha Yassine Kraiem
afbf5fee7a
fix(chalice): fix refresh token
2025-03-10 12:02:03 +01:00
Taha Yassine Kraiem
b8d365de3d
fix(chalice): debug refresh token
2025-03-07 17:06:49 +01:00
Taha Yassine Kraiem
87e7acecde
fix(chalice): debug refresh token
2025-03-07 16:49:34 +01:00
Taha Yassine Kraiem
e53301d18e
fix(chalice): debug refresh token
2025-03-07 16:40:11 +01:00
Taha Yassine Kraiem
ff04276623
fix(chalice): debug refresh token
2025-03-07 16:21:48 +01:00