trackMetric.tsx 424 B

123456789101112131415161718
  1. import ConfigStore from 'sentry/stores/configStore';
  2. function trackMetric(
  3. name: string,
  4. value: number,
  5. tags: Record<PropertyKey, unknown> | undefined = {}
  6. ): void {
  7. // quit early if analytics is disabled
  8. if (!ConfigStore.get('enableAnalytics')) {
  9. return;
  10. }
  11. const release = window.__initialData.sentryConfig?.release;
  12. window.ra?.metric(name, value, {...tags, release});
  13. }
  14. export default trackMetric;