Kieran Pilkington
10/31/2024, 1:55 AMSrikanth Chekuri
11/01/2024, 4:58 AMKieran Pilkington
11/01/2024, 9:28 PMSrikanth Chekuri
11/02/2024, 4:14 PMSELECT
countDistinct(attributes_string['user_id']) AS value,
FROM signoz_logs.distributed_logs_v2
WHERE
((timestamp >= {{.start_timestamp_nano}})
AND (timestamp <= {{.end_timestamp_nano}}))
AND (ts_bucket_start >= intDiv({{.start_timestamp_ms}}, 1000 * 1800)) * 1800
AND (ts_bucket_start <= intDiv({{.end_timestamp_ms}}, 1000 * 1800)) * 1800
AND attributes_string['rails_controller'] = 'MfaController'
AND attributes_string['rails_action'] = 'create'
AND (resource_fingerprint GLOBAL IN (
SELECT fingerprint
FROM signoz_logs.distributed_logs_v2_resource
WHERE (simpleJSONExtractString(labels, 'service.name') = $client) AND (simpleJSONExtractString(labels, 'deployment.environment') = $environment)
))
Kieran Pilkington
11/03/2024, 4:19 AM=
, it needed to be IN
. And I needed to remove the two lines referring to ts_bucket_start. Then I was able to get a count working. What is ts_bucket_start? Is it vital?Kieran Pilkington
11/03/2024, 4:22 AMSELECT
countDistinct(attributes_string['user_id']) AS value
FROM signoz_logs.distributed_logs_v2
WHERE
timestamp >= {{.start_timestamp_nano}}
AND timestamp <= {{.end_timestamp_nano}}
AND resources_string['service.name'] IN $client
AND resources_string['deployment.environment'] IN $environment
AND attributes_string['rails_controller'] = 'MfaController'
AND attributes_string['rails_action'] = 'create'
Kieran Pilkington
11/03/2024, 4:37 AMSrikanth Chekuri
11/03/2024, 9:24 AM