123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615 |
- import type {Plan} from 'getsentry/types';
- // mm2 plans with data volume up to 500k
- const MM2_CATEGORY_DISPLAY_NAMES = {
- errors: {singular: 'error', plural: 'errors'},
- };
- const MM2_PLANS: Record<string, Plan> = {
- mm2_a_100k: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_a_100k',
- name: 'Business',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: null,
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 8900,
- events: 100000,
- },
- ],
- },
- totalPrice: 8900,
- reservedMinimum: 100000,
- price: 8900,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'monthly',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.089,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'discard-groups',
- 'custom-inbound-filters',
- 'data-forwarding',
- 'discover',
- 'global-views',
- 'rate-limits',
- 'sso-saml2',
- 'integrations-event-hooks',
- 'custom-symbol-sources',
- 'relay',
- 'discover-query',
- 'extended-data-retention',
- ],
- },
- mm2_a_100k_ac: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_a_100k_ac',
- name: 'Business',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: null,
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 8000,
- events: 100000,
- },
- ],
- },
- totalPrice: 96000,
- reservedMinimum: 100000,
- price: 8000,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.08,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'discard-groups',
- 'custom-inbound-filters',
- 'data-forwarding',
- 'discover',
- 'global-views',
- 'rate-limits',
- 'sso-saml2',
- 'integrations-event-hooks',
- 'custom-symbol-sources',
- 'relay',
- 'discover-query',
- 'extended-data-retention',
- ],
- },
- mm2_a_100k_auf: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_a_100k_auf',
- name: 'Business',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: null,
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 96000,
- events: 100000,
- },
- ],
- },
- totalPrice: 96000,
- reservedMinimum: 100000,
- price: 96000,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'annual',
- allowOnDemand: true,
- onDemandEventPrice: 0.08,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'discard-groups',
- 'custom-inbound-filters',
- 'data-forwarding',
- 'discover',
- 'global-views',
- 'rate-limits',
- 'sso-saml2',
- 'integrations-event-hooks',
- 'custom-symbol-sources',
- 'relay',
- 'discover-query',
- 'extended-data-retention',
- ],
- },
- mm2_a_500k: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_a_500k',
- name: 'Business',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: null,
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 28900,
- events: 500000,
- },
- ],
- },
- totalPrice: 28900,
- reservedMinimum: 500000,
- price: 28900,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'monthly',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.089,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'discard-groups',
- 'custom-inbound-filters',
- 'data-forwarding',
- 'discover',
- 'global-views',
- 'rate-limits',
- 'sso-saml2',
- 'integrations-event-hooks',
- 'custom-symbol-sources',
- 'relay',
- 'discover-query',
- 'extended-data-retention',
- ],
- },
- mm2_a_500k_ac: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_a_500k_ac',
- name: 'Business',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: null,
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 26000,
- events: 500000,
- },
- ],
- },
- totalPrice: 312000,
- reservedMinimum: 500000,
- price: 26000,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.08,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'discard-groups',
- 'custom-inbound-filters',
- 'data-forwarding',
- 'discover',
- 'global-views',
- 'rate-limits',
- 'sso-saml2',
- 'integrations-event-hooks',
- 'custom-symbol-sources',
- 'relay',
- 'discover-query',
- 'extended-data-retention',
- ],
- },
- mm2_a_500k_auf: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_a_500k_auf',
- name: 'Business',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: null,
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 312000,
- events: 500000,
- },
- ],
- },
- totalPrice: 312000,
- reservedMinimum: 500000,
- price: 312000,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'annual',
- allowOnDemand: true,
- onDemandEventPrice: 0.08,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'discard-groups',
- 'custom-inbound-filters',
- 'data-forwarding',
- 'discover',
- 'global-views',
- 'rate-limits',
- 'sso-saml2',
- 'integrations-event-hooks',
- 'custom-symbol-sources',
- 'relay',
- 'discover-query',
- 'extended-data-retention',
- ],
- },
- mm2_b_100k: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_b_100k',
- name: 'Team',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'mm2_a',
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 2900,
- events: 100000,
- },
- ],
- },
- totalPrice: 2900,
- reservedMinimum: 100000,
- price: 2900,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'monthly',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.029,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'extended-data-retention',
- ],
- },
- mm2_b_100k_ac: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_b_100k_ac',
- name: 'Team',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'mm2_a',
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 2600,
- events: 100000,
- },
- ],
- },
- totalPrice: 31200,
- reservedMinimum: 100000,
- price: 2600,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.026,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'extended-data-retention',
- ],
- },
- mm2_b_100k_auf: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_b_100k_auf',
- name: 'Team',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'mm2_a',
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 31200,
- events: 100000,
- },
- ],
- },
- totalPrice: 31200,
- reservedMinimum: 100000,
- price: 31200,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'annual',
- allowOnDemand: true,
- onDemandEventPrice: 0.026,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'extended-data-retention',
- ],
- },
- mm2_b_500k: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_b_500k',
- name: 'Team',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'mm2_a',
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 9900,
- events: 500000,
- },
- ],
- },
- totalPrice: 9900,
- reservedMinimum: 500000,
- price: 9900,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'monthly',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.029,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'extended-data-retention',
- ],
- },
- mm2_b_500k_ac: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_b_500k_ac',
- name: 'Team',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'mm2_a',
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 8900,
- events: 500000,
- },
- ],
- },
- totalPrice: 106800,
- reservedMinimum: 500000,
- price: 8900,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'monthly',
- allowOnDemand: true,
- onDemandEventPrice: 0.026,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'extended-data-retention',
- ],
- },
- mm2_b_500k_auf: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_b_500k_auf',
- name: 'Team',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'mm2_a',
- maxMembers: null,
- planCategories: {
- errors: [
- {
- price: 106800,
- events: 500000,
- },
- ],
- },
- totalPrice: 106800,
- reservedMinimum: 500000,
- price: 106800,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'annual',
- billingInterval: 'annual',
- allowOnDemand: true,
- onDemandEventPrice: 0.026,
- retentionDays: 90,
- features: [
- 'advanced-search',
- 'sso-basic',
- 'weekly-reports',
- 'integrations-issue-basic',
- 'integrations-issue-sync',
- 'events',
- 'discover-basic',
- 'extended-data-retention',
- ],
- },
- mm2_f: {
- availableCategories: [],
- basePrice: 0,
- description: '',
- id: 'mm2_f',
- name: 'Developer',
- categoryDisplayNames: MM2_CATEGORY_DISPLAY_NAMES,
- categories: ['errors'],
- checkoutCategories: ['errors'],
- onDemandCategories: ['errors'],
- hasOnDemandModes: false,
- trialPlan: 'am1_t',
- maxMembers: 1,
- planCategories: {
- errors: [
- {
- price: 0,
- events: 5000,
- },
- ],
- },
- totalPrice: 0,
- reservedMinimum: 5000,
- price: 0,
- userSelectable: true,
- allowAdditionalReservedEvents: false,
- contractInterval: 'monthly',
- billingInterval: 'monthly',
- allowOnDemand: false,
- onDemandEventPrice: 0,
- retentionDays: 30,
- features: ['advanced-search'],
- },
- };
- export default MM2_PLANS;
|