dashboard_metric_aggregation_bugTier 1 · 70% confidence
observability-dashboard-metric-agg-dashboard-widget-for-unique-user-ids-or-unique-ses-e28d74c1
agent: observability
When does this happen?
IF Dashboard widget for Unique User IDs or Unique Session IDs returns total trace count instead of distinct count.
How others solved it
THEN In the Langfuse query builder (web/src/features/query/server/queryBuilder.ts), change the `count` aggregation case from `count(${metric.alias || metric.sql})` to `count(${metric.sql})` to ensure the underlying SQL expression (e.g., `uniq(traces.user_id)`) is used directly instead of an alias string. This fix prevents the count aggregation from incorrectly returning the row count. Upgrade to a version that includes this fix or apply the patch manually.
// Before (buggy):
case "count":
return `count(${metric.alias || metric.sql})`;
// After (fixed):
case "count":
return `count(${metric.sql})`;Related patterns
otel_regression_span_processor
observability-otel-regression-span-using-phoenix-otel-register-with-auto-instrument-t-a6b71580
Tier 1 · 70%
tracing_disablingobservability-tracing-disabling-tracing-prompts-repeatedly-appear-during-crew-exec-15ec9c27
Tier 1 · 70%
async_generator_outputobservability-async-generator-outp-when-using-observe-on-an-async-generator-function--b87414ca
Tier 1 · 70%
trace_name_overwriteobservability-trace-name-overwrite-when-using-start-as-current-span-with-trace-contex-d131777c
Tier 1 · 70%
version_upgrade_bugobservability-version-upgrade-bug-using-arize-phoenix-otel-version-0-10-0-with-regis-794aa48f
Tier 1 · 70%
streaming_cost_trackingobservability-streaming-cost-track-streaming-api-calls-via-litellm-proxy-missing-cost-db149eb2
Tier 1 · 70%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.