123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- import {t} from 'sentry/locale';
- import {
- DATA_TYPE as RESOURCE_DATA_TYPE,
- DATA_TYPE_PLURAL as RESOURCE_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as RESOURCES_MODULE_DOC_LINK,
- MODULE_TITLE as RESOURCES_MODULE_TITLE,
- } from 'sentry/views/insights/browser/resources/settings';
- import {
- DATA_TYPE as WEB_VITALS_DATA_TYPE,
- DATA_TYPE_PLURAL as WEB_VITALS_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as VITALS_MODULE_DOC_LINK,
- MODULE_TITLE as VITALS_MODULE_TITLE,
- } from 'sentry/views/insights/browser/webVitals/settings';
- import {
- DATA_TYPE as CACHE_DATA_TYPE,
- DATA_TYPE_PLURAL as CACHE_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as CACHE_MODULE_DOC_LINK,
- MODULE_TITLE as CACHE_MODULE_TITLE,
- } from 'sentry/views/insights/cache/settings';
- import {
- DATA_TYPE as DB_DATA_TYPE,
- DATA_TYPE_PLURAL as DB_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as DB_MODULE_DOC_LINK,
- MODULE_TITLE as DB_MODULE_TITLE,
- } from 'sentry/views/insights/database/settings';
- import {
- DATA_TYPE as HTTP_DATA_TYPE,
- DATA_TYPE_PLURAL as HTTP_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as HTTP_MODULE_DOC_LINK,
- MODULE_TITLE as HTTP_MODULE_TITLE,
- } from 'sentry/views/insights/http/settings';
- import {
- DATA_TYPE as AI_DATA_TYPE,
- DATA_TYPE_PLURAL as AI_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as AI_MODULE_DOC_LINK,
- MODULE_TITLE as AI_MODULE_TITLE,
- } from 'sentry/views/insights/llmMonitoring/settings';
- import {
- DATA_TYPE as APP_STARTS_DATA_TYPE,
- DATA_TYPE_PLURAL as APP_STARTS_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as APP_STARTS_MODULE_DOC_LINK,
- MODULE_TITLE as APP_STARTS_MODULE_TITLE,
- } from 'sentry/views/insights/mobile/appStarts/settings';
- import {
- DATA_TYPE as SCREEN_LOAD_DATA_TYPE,
- DATA_TYPE_PLURAL as SCREEN_LOAD_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as SCREEN_LOADS_MODULE_DOC_LINK,
- MODULE_TITLE as SCREEN_LOADS_MODULE_TITLE,
- } from 'sentry/views/insights/mobile/screenload/settings';
- import {
- MODULE_DOC_LINK as MODULE_MODULE_DOC_LINK,
- MODULE_TITLE as MOBILE_UI_MODULE_TITLE,
- } from 'sentry/views/insights/mobile/ui/settings';
- import {
- DATA_TYPE as QUEUE_DATA_TYPE,
- DATA_TYPE_PLURAL as QUEUE_DATA_TYPE_PLURAL,
- MODULE_DOC_LINK as QUEUE_MODULE_DOC_LINK,
- MODULE_TITLE as QUEUE_MODULE_TITLE,
- } from 'sentry/views/insights/queues/settings';
- import {ModuleName} from 'sentry/views/insights/types';
- export const INSIGHTS_TITLE = t('Insights');
- export const INSIGHTS_BASE_URL = 'insights';
- export const DEFAULT_INTERVAL = '10m';
- export const MODULE_TITLES: Record<ModuleName, string> = {
- [ModuleName.DB]: DB_MODULE_TITLE,
- [ModuleName.HTTP]: HTTP_MODULE_TITLE,
- [ModuleName.CACHE]: CACHE_MODULE_TITLE,
- [ModuleName.QUEUE]: QUEUE_MODULE_TITLE,
- [ModuleName.SCREEN_LOAD]: SCREEN_LOADS_MODULE_TITLE,
- [ModuleName.APP_START]: APP_STARTS_MODULE_TITLE,
- [ModuleName.VITAL]: VITALS_MODULE_TITLE,
- [ModuleName.RESOURCE]: RESOURCES_MODULE_TITLE,
- [ModuleName.AI]: AI_MODULE_TITLE,
- [ModuleName.MOBILE_UI]: MOBILE_UI_MODULE_TITLE,
- [ModuleName.OTHER]: '',
- [ModuleName.ALL]: '',
- };
- export const MODULE_DATA_TYPES: Record<ModuleName, string> = {
- [ModuleName.DB]: DB_DATA_TYPE,
- [ModuleName.HTTP]: HTTP_DATA_TYPE,
- [ModuleName.CACHE]: CACHE_DATA_TYPE,
- [ModuleName.QUEUE]: QUEUE_DATA_TYPE,
- [ModuleName.SCREEN_LOAD]: SCREEN_LOAD_DATA_TYPE,
- [ModuleName.APP_START]: APP_STARTS_DATA_TYPE,
- [ModuleName.VITAL]: WEB_VITALS_DATA_TYPE,
- [ModuleName.RESOURCE]: RESOURCE_DATA_TYPE,
- [ModuleName.AI]: AI_DATA_TYPE,
- [ModuleName.MOBILE_UI]: t('Mobile UI'),
- [ModuleName.OTHER]: '',
- [ModuleName.ALL]: '',
- };
- export const MODULE_DATA_TYPES_PLURAL: Record<ModuleName, string> = {
- [ModuleName.DB]: DB_DATA_TYPE_PLURAL,
- [ModuleName.HTTP]: HTTP_DATA_TYPE_PLURAL,
- [ModuleName.CACHE]: CACHE_DATA_TYPE_PLURAL,
- [ModuleName.QUEUE]: QUEUE_DATA_TYPE_PLURAL,
- [ModuleName.SCREEN_LOAD]: SCREEN_LOAD_DATA_TYPE_PLURAL,
- [ModuleName.APP_START]: APP_STARTS_DATA_TYPE_PLURAL,
- [ModuleName.VITAL]: WEB_VITALS_DATA_TYPE_PLURAL,
- [ModuleName.RESOURCE]: RESOURCE_DATA_TYPE_PLURAL,
- [ModuleName.AI]: AI_DATA_TYPE_PLURAL,
- [ModuleName.MOBILE_UI]: t('Mobile UI'),
- [ModuleName.OTHER]: '',
- [ModuleName.ALL]: '',
- };
- export const MODULE_PRODUCT_DOC_LINKS: Record<ModuleName, string> = {
- [ModuleName.DB]: DB_MODULE_DOC_LINK,
- [ModuleName.HTTP]: HTTP_MODULE_DOC_LINK,
- [ModuleName.CACHE]: CACHE_MODULE_DOC_LINK,
- [ModuleName.QUEUE]: QUEUE_MODULE_DOC_LINK,
- [ModuleName.SCREEN_LOAD]: SCREEN_LOADS_MODULE_DOC_LINK,
- [ModuleName.APP_START]: APP_STARTS_MODULE_DOC_LINK,
- [ModuleName.VITAL]: VITALS_MODULE_DOC_LINK,
- [ModuleName.RESOURCE]: RESOURCES_MODULE_DOC_LINK,
- [ModuleName.AI]: AI_MODULE_DOC_LINK,
- [ModuleName.MOBILE_UI]: MODULE_MODULE_DOC_LINK,
- [ModuleName.OTHER]: '',
- [ModuleName.ALL]: '',
- };
|