Skip to content

Commit 4fd1d10

Browse files
authored
chore(billing): Added data category constant for trace metric byte(BIL-2213) (#112286)
https://linear.app/getsentry/issue/BIL-2213/set-billed-data-category-canproduct-for-trace-metrics https://linear.app/getsentry/issue/BIL-2226/set-isbilledcategory-to-true-for-installable-builds This PR adds a billed category entry for trace metric bytes. It also sets the isBilledCategory value to true for trace metric bytes.
1 parent 4e9626f commit 4fd1d10

File tree

7 files changed

+13
-1
lines changed

7 files changed

+13
-1
lines changed

static/app/constants/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -653,7 +653,7 @@ export const DATA_CATEGORY_INFO = {
653653
titleName: t('Metrics (Bytes)'),
654654
productName: t('Metrics'),
655655
uid: 37,
656-
isBilledCategory: false,
656+
isBilledCategory: true,
657657
statsInfo: {
658658
...DEFAULT_STATS_INFO,
659659
showExternalStats: true,

static/gsApp/components/productSelectionAvailability.spec.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,7 @@ describe('ProductSelectionAvailability', () => {
351351
reservedSeerScanner: undefined,
352352
reservedSeerUsers: undefined,
353353
reservedSizeAnalyses: 0,
354+
reservedTraceMetricBytes: 0,
354355
};
355356
const mockPlan = PlanFixture({});
356357
const mockPreview = PreviewDataFixture({});

static/gsApp/components/productUnavailableCTA.spec.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ describe('ProductUnavailableCTA', () => {
219219
reservedSeerScanner: undefined,
220220
reservedSeerUsers: undefined,
221221
reservedSizeAnalyses: undefined,
222+
reservedTraceMetricBytes: undefined,
222223
};
223224
const mockPlan = PlanFixture({});
224225
const mockPreview = PreviewDataFixture({});

static/gsApp/components/upgradeNowModal/usePreviewData.spec.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ const mockReservations: Reservations = {
2626
reservedSeerScanner: 0,
2727
reservedSeerUsers: 0,
2828
reservedSizeAnalyses: 100,
29+
reservedTraceMetricBytes: undefined,
2930
};
3031

3132
const mockPreview = PreviewDataFixture({});

static/gsApp/components/upgradeNowModal/useUpgradeNowParams.spec.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ describe('useUpgradeNowParams', () => {
5959
reservedSeerScanner: 0,
6060
reservedSeerUsers: 0,
6161
reservedSizeAnalyses: 100,
62+
reservedTraceMetricBytes: undefined,
6263
},
6364
})
6465
);

static/gsApp/components/upgradeNowModal/useUpgradeNowParams.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ export function useUpgradeNowParams({organization, subscription, enabled = true}
108108
reservedSeerScanner: reserved.seerScanner,
109109
reservedSeerUsers: reserved.seerUsers,
110110
reservedSizeAnalyses: reserved.sizeAnalyses,
111+
reservedTraceMetricBytes: reserved.traceMetricBytes,
111112
},
112113
};
113114
}, [billingConfig, isPending, subscription, enabled]);

static/gsApp/constants.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,13 @@ export const BILLED_DATA_CATEGORY_INFO = {
196196
),
197197
shortenedUnitName: 'GB',
198198
},
199+
[DataCategoryExact.TRACE_METRIC_BYTE]: {
200+
...DEFAULT_BILLED_DATA_CATEGORY_INFO[DataCategoryExact.TRACE_METRIC_BYTE],
201+
canProductTrial: true,
202+
freeEventsMultiple: 1,
203+
feature: 'expose-category-trace-metric-byte',
204+
shortenedUnitName: 'GB',
205+
},
199206
[DataCategoryExact.SEER_USER]: {
200207
...DEFAULT_BILLED_DATA_CATEGORY_INFO[DataCategoryExact.SEER_USER],
201208
feature: 'seer-user-billing-launch',

0 commit comments

Comments
 (0)