diff --git a/frontend/src/constants/queryBuilder.ts b/frontend/src/constants/queryBuilder.ts index 95faf6149d..a31397dd3c 100644 --- a/frontend/src/constants/queryBuilder.ts +++ b/frontend/src/constants/queryBuilder.ts @@ -146,7 +146,6 @@ export const initialQueryPromQLData: IPromQLQuery = { export const initialClickHouseData: IClickHouseQuery = { name: createNewBuilderItemName({ existNames: [], sourceNames: alphabet }), - rawQuery: '', legend: '', disabled: false, query: '', diff --git a/frontend/src/container/CreateAlertRule/defaults.ts b/frontend/src/container/CreateAlertRule/defaults.ts index a12051da26..523997c2a3 100644 --- a/frontend/src/container/CreateAlertRule/defaults.ts +++ b/frontend/src/container/CreateAlertRule/defaults.ts @@ -39,7 +39,6 @@ export const alertDefaults: AlertDef = { A: { name: 'A', query: ``, - rawQuery: ``, legend: '', disabled: false, }, @@ -73,7 +72,6 @@ export const logAlertDefaults: AlertDef = { A: { name: 'A', query: `select \ntoStartOfInterval(fromUnixTimestamp64Nano(timestamp), INTERVAL 30 MINUTE) AS interval, \ntoFloat64(count()) as value \nFROM signoz_logs.distributed_logs \nWHERE timestamp BETWEEN {{.start_timestamp_nano}} AND {{.end_timestamp_nano}} \nGROUP BY interval;\n\n-- available variables:\n-- \t{{.start_timestamp_nano}}\n-- \t{{.end_timestamp_nano}}\n\n-- required columns (or alias):\n-- \tvalue\n-- \tinterval`, - rawQuery: `select \ntoStartOfInterval(fromUnixTimestamp64Nano(timestamp), INTERVAL 30 MINUTE) AS interval, \ntoFloat64(count()) as value \nFROM signoz_logs.distributed_logs \nWHERE timestamp BETWEEN {{.start_timestamp_nano}} AND {{.end_timestamp_nano}} \nGROUP BY interval;\n\n-- available variables:\n-- \t{{.start_timestamp_nano}}\n-- \t{{.end_timestamp_nano}}\n\n-- required columns (or alias):\n-- \tvalue\n-- \tinterval`, legend: '', disabled: false, }, @@ -107,7 +105,6 @@ export const traceAlertDefaults: AlertDef = { chQueries: { A: { name: 'A', - rawQuery: `SELECT \n\ttoStartOfInterval(timestamp, INTERVAL 1 MINUTE) AS interval, \n\ttagMap['peer.service'] AS op_name, \n\ttoFloat64(avg(durationNano)) AS value \nFROM signoz_traces.distributed_signoz_index_v2 \nWHERE tagMap['peer.service']!='' \nAND timestamp BETWEEN {{.start_datetime}} AND {{.end_datetime}} \nGROUP BY (op_name, interval);\n\n-- available variables:\n-- \t{{.start_datetime}}\n-- \t{{.end_datetime}}\n\n-- required column alias:\n-- \tvalue\n-- \tinterval`, query: `SELECT \n\ttoStartOfInterval(timestamp, INTERVAL 1 MINUTE) AS interval, \n\ttagMap['peer.service'] AS op_name, \n\ttoFloat64(avg(durationNano)) AS value \nFROM signoz_traces.distributed_signoz_index_v2 \nWHERE tagMap['peer.service']!='' \nAND timestamp BETWEEN {{.start_datetime}} AND {{.end_datetime}} \nGROUP BY (op_name, interval);\n\n-- available variables:\n-- \t{{.start_datetime}}\n-- \t{{.end_datetime}}\n\n-- required column alias:\n-- \tvalue\n-- \tinterval`, legend: '', disabled: false, @@ -142,7 +139,6 @@ export const exceptionAlertDefaults: AlertDef = { chQueries: { A: { name: 'A', - rawQuery: `SELECT \n\tcount() as value,\n\ttoStartOfInterval(timestamp, toIntervalMinute(1)) AS interval,\n\tserviceName\nFROM signoz_traces.distributed_signoz_error_index_v2\nWHERE exceptionType !='OSError'\nAND timestamp BETWEEN {{.start_datetime}} AND {{.end_datetime}}\nGROUP BY serviceName, interval;\n\n-- available variables:\n-- \t{{.start_datetime}}\n-- \t{{.end_datetime}}\n\n-- required column alias:\n-- \tvalue\n-- \tinterval`, query: `SELECT \n\tcount() as value,\n\ttoStartOfInterval(timestamp, toIntervalMinute(1)) AS interval,\n\tserviceName\nFROM signoz_traces.distributed_signoz_error_index_v2\nWHERE exceptionType !='OSError'\nAND timestamp BETWEEN {{.start_datetime}} AND {{.end_datetime}}\nGROUP BY serviceName, interval;\n\n-- available variables:\n-- \t{{.start_datetime}}\n-- \t{{.end_datetime}}\n\n-- required column alias:\n-- \tvalue\n-- \tinterval`, legend: '', disabled: false, diff --git a/frontend/src/container/FormAlertRules/ChartPreview/index.tsx b/frontend/src/container/FormAlertRules/ChartPreview/index.tsx index 9895e6d5ad..37d28617a0 100644 --- a/frontend/src/container/FormAlertRules/ChartPreview/index.tsx +++ b/frontend/src/container/FormAlertRules/ChartPreview/index.tsx @@ -60,7 +60,7 @@ function ChartPreview({ case EQueryType.CLICKHOUSE: return ( query.clickhouse_sql?.length > 0 && - query.clickhouse_sql[0].rawQuery?.length > 0 + query.clickhouse_sql[0].query?.length > 0 ); case EQueryType.QUERY_BUILDER: return ( diff --git a/frontend/src/container/FormAlertRules/index.tsx b/frontend/src/container/FormAlertRules/index.tsx index 7fed83cac6..f131fe60ba 100644 --- a/frontend/src/container/FormAlertRules/index.tsx +++ b/frontend/src/container/FormAlertRules/index.tsx @@ -162,7 +162,7 @@ function FormAlertRules({ } currentQuery.clickhouse_sql.forEach((item) => { - if (item.rawQuery === '') { + if (item.query === '') { notifications.error({ message: 'Error', description: t('chquery_required'), diff --git a/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/query.tsx b/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/query.tsx index 8526f62309..304680c97c 100644 --- a/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/query.tsx +++ b/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/query.tsx @@ -50,7 +50,7 @@ function ClickHouseQueryBuilder({ const handleUpdateEditor = useCallback( (value: string) => { - handleUpdateQuery('rawQuery', value); + handleUpdateQuery('query', value); }, [handleUpdateQuery], ); @@ -75,7 +75,7 @@ function ClickHouseQueryBuilder({ language="sql" height="200px" onChange={handleUpdateEditor} - value={queryData.rawQuery} + value={queryData.query} options={{ scrollbar: { alwaysConsumeMouseWheel: false, diff --git a/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/types.ts b/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/types.ts index e2842e8392..63cc36c2a4 100644 --- a/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/types.ts +++ b/frontend/src/container/NewWidget/LeftContainer/QuerySection/QueryBuilder/clickHouse/types.ts @@ -2,7 +2,7 @@ import { IClickHouseQuery } from 'types/api/queryBuilder/queryBuilderData'; export interface IClickHouseQueryHandleChange { queryIndex: number | string; - rawQuery?: IClickHouseQuery['rawQuery']; + query?: IClickHouseQuery['query']; legend?: IClickHouseQuery['legend']; toggleDisable?: IClickHouseQuery['disabled']; toggleDelete?: boolean; diff --git a/frontend/src/lib/newQueryBuilder/queryBuilderMappers/mapQueryDataFromApi.ts b/frontend/src/lib/newQueryBuilder/queryBuilderMappers/mapQueryDataFromApi.ts index e75995f943..860b2d1266 100644 --- a/frontend/src/lib/newQueryBuilder/queryBuilderMappers/mapQueryDataFromApi.ts +++ b/frontend/src/lib/newQueryBuilder/queryBuilderMappers/mapQueryDataFromApi.ts @@ -22,7 +22,7 @@ export const mapQueryDataFromApi = ( ? Object.keys(compositeQuery.chQueries).map((key) => ({ ...compositeQuery.chQueries[key], name: key, - rawQuery: compositeQuery.chQueries[key].query, + query: compositeQuery.chQueries[key].query, })) : initialQuery.clickhouse_sql; diff --git a/frontend/src/store/actions/dashboard/getQueryResults.ts b/frontend/src/store/actions/dashboard/getQueryResults.ts index 4490d5960c..11d59c5aa2 100644 --- a/frontend/src/store/actions/dashboard/getQueryResults.ts +++ b/frontend/src/store/actions/dashboard/getQueryResults.ts @@ -55,9 +55,9 @@ export async function GetMetricQueryRange({ case EQueryType.CLICKHOUSE: { const chQueries = {}; queryData.map((query) => { - if (!query.rawQuery) return; + if (!query.query) return; chQueries[query.name] = { - query: query.rawQuery, + query: query.query, disabled: query.disabled, }; legendMap[query.name] = query.legend; diff --git a/frontend/src/types/api/queryBuilder/queryBuilderData.ts b/frontend/src/types/api/queryBuilder/queryBuilderData.ts index bbcca2b08c..b89c81346a 100644 --- a/frontend/src/types/api/queryBuilder/queryBuilderData.ts +++ b/frontend/src/types/api/queryBuilder/queryBuilderData.ts @@ -63,7 +63,6 @@ export type IBuilderQuery = { export interface IClickHouseQuery { name: string; - rawQuery: string; legend: string; disabled: boolean; query: string;