Skip to content

Commit 8d72534

Browse files
authored
feat: add more count aggregation functions (count_per_x) (#539)
1 parent 720b569 commit 8d72534

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

packages/app/src/ChartUtils.tsx

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,23 @@ export const TABLES = [
3131
{ value: 'metrics' as const, label: 'Metrics' },
3232
];
3333

34-
export const AGG_FNS = [
35-
{ value: 'count' as const, label: 'Count of Events' },
36-
{ value: 'sum' as const, label: 'Sum' },
37-
{ value: 'p99' as const, label: '99th Percentile' },
38-
{ value: 'p95' as const, label: '95th Percentile' },
39-
{ value: 'p90' as const, label: '90th Percentile' },
40-
{ value: 'p50' as const, label: 'Median' },
41-
{ value: 'avg' as const, label: 'Average' },
42-
{ value: 'max' as const, label: 'Maximum' },
43-
{ value: 'min' as const, label: 'Minimum' },
44-
{ value: 'count_distinct' as const, label: 'Count Distinct' },
34+
export const AGG_FNS: {
35+
value: AggFn;
36+
label: string;
37+
}[] = [
38+
{ value: 'avg', label: 'Average' },
39+
{ value: 'count', label: 'Count of Events' },
40+
{ value: 'count_distinct', label: 'Count Distinct' },
41+
{ value: 'count_per_hour', label: 'Count of Events per Hour' },
42+
{ value: 'count_per_min', label: 'Count of Events per Minute' },
43+
{ value: 'count_per_sec', label: 'Count of Events per Second' },
44+
{ value: 'max', label: 'Maximum' },
45+
{ value: 'min', label: 'Minimum' },
46+
{ value: 'p50', label: 'Median' },
47+
{ value: 'p90', label: '90th Percentile' },
48+
{ value: 'p95', label: '95th Percentile' },
49+
{ value: 'p99', label: '99th Percentile' },
50+
{ value: 'sum', label: 'Sum' },
4551
];
4652

4753
export const getMetricAggFns = (

0 commit comments

Comments
 (0)