12345678910111213141516171819 |
- import useOrganization from 'sentry/utils/useOrganization';
- import {DEFAULT_DURATION_AGGREGATE} from 'sentry/views/performance/database/settings';
- import {Aggregate} from 'sentry/views/starfish/types';
- type Result = Aggregate[];
- export function useAvailableDurationAggregates(): Result {
- const organization = useOrganization();
- const availableAggregates: Aggregate[] = [];
- availableAggregates.push(DEFAULT_DURATION_AGGREGATE);
- if (organization.features?.includes('performance-database-view-percentiles')) {
- availableAggregates.push('p50', 'p75', 'p95', 'p99');
- }
- return availableAggregates;
- }
|