chore: make time macros available for all query types (#5092)

This commit is contained in:
Srikanth Chekuri 2024-05-27 19:22:18 +05:30 committed by GitHub
parent 96162d7949
commit 10b543dff1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 1 deletions

View File

@ -108,7 +108,9 @@ func joinAndCalculate(
for _, timestamp := range timestamps {
values := make(map[string]interface{})
for queryName, series := range seriesMap {
values[queryName] = series[timestamp]
if _, ok := series[timestamp]; ok {
values[queryName] = series[timestamp]
}
}
// If the value is not present in the values map, set it to 0

View File

@ -15,6 +15,9 @@ func AssignReservedVarsV3(queryRangeParams *v3.QueryRangeParamsV3) {
queryRangeParams.Variables["start_timestamp_ms"] = queryRangeParams.Start
queryRangeParams.Variables["end_timestamp_ms"] = queryRangeParams.End
queryRangeParams.Variables["SIGNOZ_START_TIME"] = queryRangeParams.Start
queryRangeParams.Variables["SIGNOZ_END_TIME"] = queryRangeParams.End
queryRangeParams.Variables["start_timestamp_nano"] = queryRangeParams.Start * 1e6
queryRangeParams.Variables["end_timestamp_nano"] = queryRangeParams.End * 1e6