Akshat | TP-19860 | Tesseract Integration, Query integration including fetching metrics and showing on Frontend (#37)
* TP-19860 | integrate tesseract client * TP-19860 | add stats path * TP-19860 | add RestClient * TP-19860 | move dtos to model * TP-19860 | add ExperimentMetricResultListener * TP-19860 | add metric processing * TP-19860 | add registerExperimentMetricQueries * TP-19860 | add totalUsers for metric result * TP-19860 | add table data extraction * TP-19860 | add apis for showing metrics on frontent * TP-19860 | change timestamps * TP-19860 | sort audit trail by created_at * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106189 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106190 * TP-19860 | change metric result design * TP-19860 | update experimentDataDto fetch * TP-19860 | move getTesseractQueryRegisterRequest to Tesseract Client * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106198 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106192 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r106201 * TP-19860 | add tesseractId status updation from tesseract service * TP-19860 | add duplicate metric exception * TP-19860 | remove failed lazy loading error * TP-19860 | refactor code * TP-19860 | remove dms dtos * TP-19860 | change cron to run between 10 PM to 4 PM * TP-19860 | add start and end time in necessary query variables * TP-19860 | add shedlock * TP-19860 | edit cron and add shedlock * TP-19860 | make tesseract_id index name unique * TP-19860 | add shedlock table * TP-19860 | add chi square test and experiment impact * TP-19860 | add name of CONTROL and TREATMENT to Constants * TP-19860 | fix tests * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108021 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108022 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108024 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108148 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108149 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108150 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108151 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108165 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108168 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108170 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108171 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108172 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108176 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108177 * TP-19860 | throw when query variables are invalid * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108181 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108183 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108185 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108186 && https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108187 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108259 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108273 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108274 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108182 * TP-19860 | change application.properties * TP-19860 | add max days before current date we get data of total Users * TP-19860 | fix tests * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108346 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108356 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108353 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108352 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108351 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108348 * TP-19860 | remove tags from tesseract_id * TP-19860 | add progress percent * TP-19860 | handle edge case of adding variants * TP-19860 | handle chi square test if no data * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108874 * TP-19860 | add timed annotation * TP-19860 | https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108882 resolved * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108880 * TP-19860 | better name for payload: * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r108873 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109301 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109308 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109312 * TP-19860 | resolve https://github.cmd.navi-tech.in/medici/litmus/pull/37#discussion_r109315 * TP-19860 | add timed in tesseract client * TP-19860 | remove optional as function response
This commit is contained in:
committed by
GitHub Enterprise
parent
db7b4e5c0a
commit
b08003a5c6
@@ -0,0 +1,7 @@
|
||||
--liquibase formatted sql
|
||||
|
||||
--changeset author:akshatsoni id:202304031733
|
||||
ALTER TABLE experiment_metric_result
|
||||
ADD COLUMN tesseract_id varchar(36);
|
||||
|
||||
CREATE INDEX idx_tesseract_id ON experiment_metric_result (tesseract_id);
|
||||
@@ -0,0 +1,5 @@
|
||||
--liquibase formatted sql
|
||||
|
||||
--changeset author:akshatsoni id:202304041852
|
||||
ALTER TABLE experiment_metric_mapping
|
||||
ADD COLUMN is_job_run boolean DEFAULT false;
|
||||
@@ -0,0 +1,8 @@
|
||||
--liquibase formatted sql
|
||||
|
||||
--changeset author:akshatsoni id:202304042036
|
||||
ALTER TABLE experiment_metric_mapping
|
||||
ADD COLUMN query_variable_mapping jsonb;
|
||||
|
||||
ALTER TABLE metrics
|
||||
ADD COLUMN query_variables jsonb;
|
||||
@@ -0,0 +1,10 @@
|
||||
--liquibase formatted sql
|
||||
|
||||
--changeset author:akshatsoni id:202304061847
|
||||
ALTER TABLE experiment_metric_result
|
||||
DROP COLUMN result,
|
||||
ADD COLUMN variant_name varchar(255),
|
||||
ADD COLUMN converted bigint,
|
||||
ADD COLUMN not_converted bigint,
|
||||
ADD COLUMN total_users bigint,
|
||||
ADD COLUMN timestamp timestamp;
|
||||
@@ -0,0 +1,16 @@
|
||||
--liquibase formatted sql
|
||||
|
||||
--changeset author:akshatsoni id:202304091625
|
||||
CREATE TABLE tesseract_id_status
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
experiment_id int references experiments (id),
|
||||
metric_id int references metrics (id),
|
||||
tesseract_id varchar(36),
|
||||
status varchar(50),
|
||||
created_at timestamp,
|
||||
updated_at timestamp,
|
||||
version bigint
|
||||
);
|
||||
|
||||
CREATE INDEX idx_tesseract_id_status ON tesseract_id_status (tesseract_id);
|
||||
@@ -0,0 +1,11 @@
|
||||
--liquibase formatted sql
|
||||
|
||||
--changeset author:akshatsoni id:202304132304
|
||||
CREATE TABLE shedlock
|
||||
(
|
||||
name VARCHAR(64) NOT NULL,
|
||||
lock_until TIMESTAMP NOT NULL,
|
||||
locked_at TIMESTAMP NOT NULL,
|
||||
locked_by VARCHAR(255) NOT NULL,
|
||||
PRIMARY KEY (name)
|
||||
);
|
||||
Reference in New Issue
Block a user