constants.tsx 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import {SpanIndexedField} from '../insights/types';
  2. export const SENTRY_SPAN_STRING_TAGS: string[] = [
  3. // NOTE: intentionally choose to not expose transaction id
  4. // as we're moving toward span ids
  5. 'id', // SpanIndexedField.SPAN_OP is actually `span_id`
  6. 'profile.id', // SpanIndexedField.PROFILE_ID is actually `profile_id`
  7. SpanIndexedField.BROWSER_NAME,
  8. SpanIndexedField.ENVIRONMENT,
  9. SpanIndexedField.ORIGIN_TRANSACTION,
  10. SpanIndexedField.PROJECT,
  11. SpanIndexedField.RAW_DOMAIN,
  12. SpanIndexedField.RELEASE,
  13. SpanIndexedField.SDK_NAME,
  14. SpanIndexedField.SDK_VERSION,
  15. SpanIndexedField.SPAN_ACTION,
  16. SpanIndexedField.SPAN_CATEGORY,
  17. SpanIndexedField.SPAN_DESCRIPTION,
  18. SpanIndexedField.SPAN_DOMAIN,
  19. SpanIndexedField.SPAN_GROUP,
  20. SpanIndexedField.SPAN_MODULE,
  21. SpanIndexedField.SPAN_OP,
  22. SpanIndexedField.SPAN_STATUS,
  23. SpanIndexedField.TIMESTAMP,
  24. SpanIndexedField.TRACE,
  25. SpanIndexedField.TRANSACTION,
  26. SpanIndexedField.TRANSACTION_METHOD,
  27. SpanIndexedField.TRANSACTION_OP,
  28. SpanIndexedField.USER,
  29. SpanIndexedField.USER_EMAIL,
  30. SpanIndexedField.USER_GEO_SUBREGION,
  31. SpanIndexedField.USER_ID,
  32. SpanIndexedField.USER_IP,
  33. SpanIndexedField.USER_USERNAME,
  34. SpanIndexedField.IS_TRANSACTION, // boolean field but we can expose it as a string
  35. ];
  36. export const SENTRY_SPAN_NUMBER_TAGS: string[] = [
  37. SpanIndexedField.SPAN_DURATION,
  38. SpanIndexedField.SPAN_SELF_TIME,
  39. ];