Flashduty Docs
中文EnglishRoadmapAPI官网控制台
中文EnglishRoadmapAPI官网控制台
  1. Error Tracking
  • Introduction
  • On-call
    • Getting Started
      • Quick start
      • FAQ
      • Product Comparison
    • Incidents
      • What is an Incident
      • View Incidents
      • Handle Incidents
      • Escalations and Assignments
      • Custom Fields
      • Custom Actions
      • Alert Noise Reduction
      • Past Incidents
      • Outlier Incidents
    • Configure On-call
      • Channels
      • Integrate Alerts
      • Alert Noise Reduction
      • Escalation Rules
      • Label Enrichment
      • Schedules
      • Templates
      • Service Calendars
      • Preferences
      • Alert Routing
      • Silence and Inhibition
      • Filters
      • Notification Bots
      • Alert Pipeline
    • Advanced Features
      • Referencing Variables
      • Dynamic Assignment
      • Insights
    • Integrations
      • Alerts integration
        • Standard Alert Integration
        • Email Integration
        • Nightingale/FlashCat Integration
        • Prometheus Integration
        • Grafana Integration
        • Zabbix Integration
        • Uptime Kuma Integration
        • Alibaba Cloud ARMS Integration
        • Alibaba Cloud Monitor CM Event Integration
        • Alibaba Cloud Monitor CM Metrics Integration
        • Alibaba Cloud SLS Integration
        • AWS CloudWatch Integration
        • Azure Monitor Integration
        • Baidu Cloud BCM Integration
        • Huawei Cloud CES Integration
        • Influxdata Integration
        • Open Falcon Integration
        • PagerDuty Integration
        • Tencent BlueKing Integration
        • Tencent Cloud CLS Integration
        • Tencent Cloud Monitor CM Integration
        • Tencent Cloud EventBridge
        • OceanBase Integration
        • Graylog Integration
        • Skywalking Integration
        • Sentry Integration
        • Jiankongbao Integration
        • AWS EventBridge Integration
        • Dynatrace Integration
        • Huawei Cloud LTS Integration
        • GCP Integration
        • Splunk Alert Events Integration
        • AppDynamics Alert Integration
        • SolarWinds Alert Events Integration
        • Volcengine CM Alert Events Integration
        • Volcengine CM Event Center Integration
        • Volcengine TLS Integration
        • OpManager Integration
        • Meraki Integration
        • Keep Integration
        • ElastAlert2 Alert Integration
        • StateCloud Alert Events
        • Guance Alert Events
        • Zilliz Alert Events
        • Huawei Cloud APM Alerts
        • zstack integration
      • Change integration
        • Standard Change Event
        • Jira Issue Events
      • IM integration
        • Feishu (Lark) Integration Guide
        • Dingtalk Integration
        • WeCom Integration
        • Slack Integration
        • Microsoft Teams Integration
      • Single Sign-On
        • Authing Integration
        • Keycloak Guide
        • OpenLDAP Guide
      • Webhooks
        • Alert webhook
        • Incident webhook
        • Costom action
  • RUM
    • Getting Started
      • Introduction
      • Quick start
      • FAQ
    • Applications
      • Applications
      • SDK Integration
      • Advanced Configuration
      • Analysis Dashboard
    • Performance Monitoring
      • Overview
      • Metrics
      • Performance Analysis
      • Performance Optimize
    • Error Tracking
      • Overview
      • Error Reporting
      • Issues
      • Source Mapping
      • Error Grouping
      • Issue States
      • Issue Alerting
    • Others
      • Terminology
      • Data Collection
      • Data Security
  • Platform
    • Teams and Members
    • Permissions
    • Single Sign-On
  • Terms
    • Terms of Service
    • User Agreement/Privary Policy
    • SLA
    • Data Security
  1. Error Tracking

Overview

Overview#

Flashduty RUM (Real User Monitoring) is a powerful user experience monitoring tool focused on helping developers quickly discover and resolve issues in websites and applications, ensuring system stability and smooth user experience. It automatically captures various types of exceptions and provides detailed contextual data, allowing you to precisely locate the root cause of problems and take timely corrective measures.

Core Features#

1.
Error tracking: Automatically captures JavaScript exceptions, network request failures, resource loading errors, and other issues, providing detailed error stack information and contextual data to help you quickly locate and resolve problems.
2.
Error reporting: Supports both automatic error capture and manual error reporting. Automatically captures unhandled exceptions, Promise rejections, network errors, etc.; manual reporting allows you to record handled errors in business logic and attach contextual information for troubleshooting.
3.
Error grouping: Categorizes similar exception events as a single issue, reducing duplicate alerts and helping development teams identify and handle problems more efficiently. Grouping is based on multiple dimensions including error type, error message, and stack trace.
4.
Source mapping: By uploading SourceMap files, you can map minified code to the original source code, allowing you to directly locate specific positions in the original code during error tracking, improving error localization efficiency.
5.
Error viewing: In the error tracking module, you can quickly filter Issue information through different dimensions and the global time selector, and view detailed stack information and contextual data to facilitate locating and troubleshooting problems.

Value and Benefits#

1.
Improve problem resolution efficiency: Quickly locate the root cause of problems, reduce troubleshooting time, and improve the efficiency of development and operations teams.
2.
Optimize user experience: Promptly discover and solve issues affecting user experience, increasing user satisfaction and loyalty.
3.
Reduce business risks: Avoid business losses due to system failures and ensure stable business operations.
4.
Provide data support: Detailed exception data and contextual information provide strong support for business decisions, helping you continuously optimize your product.

Use Cases#

1.
Frontend development debugging: Quickly locate and resolve errors in JavaScript code during development, improving development efficiency.
2.
Production environment monitoring: Monitor exceptions in the production environment in real-time, promptly discover and address potential issues, and ensure system stability.
3.
User experience analysis: Understand problems encountered by users during use, make targeted product improvements, and enhance user experience.

Error Tracking Process#

Flashduty RUM's error tracking is divided into two key phases: Problem Discovery and Problem Localization and Resolution.

1. Problem Discovery#

Quickly discovering the trigger points of exceptional problems is the first step in diagnosis. Flashduty RUM provides the following ways to help you identify problems:
Data analysis: View error rate, exception type, and other data trends through the "Errors" tab in the Analysis Dashboard
Alert notifications: Receive timely notifications when exceptions occur by enabling alerts in the application and linking with Collaboration Space
Proactive inspection: Observe exception trends in the Error Tracking module, such as JavaScript errors, network errors, etc.

2. Problem Localization#

Flashduty RUM provides rich exception data and contextual information:

Core Exception Data#

JavaScript errors: Runtime errors, syntax errors, etc.
Network request errors: API call failures, timeouts, etc.
Resource loading errors: Failures in loading images, scripts, and other resources
Framework-related errors: Component errors in React, Vue, and other frameworks

Contextual Information#

User environment: Browser type, device model, operating system
Error stack: Detailed call stack information
Session timeline: Operation path that triggered the error
Through Flashduty RUM's visualization tools and analysis features, you can categorize exception issues and precisely locate root causes:
Issue TypeTypical ManifestationPossible CausesKey Metrics
JavaScript errorsFunctionality failure, console errorsCode logic errors, browser compatibility issuesError rate, error type
Network request errorsRequest timeout, connection interruptionSlow API response, poor network qualityRequest latency, connection success rate
Resource loading errorsImage/script loading failureCDN configuration errors, incorrect resource pathsResource loading failure rate
Framework-related errorsComponent rendering failureComponent logic errors, state management issuesComponent error rate

Problem Localization Tools#

1. Error Analysis Panel#

2025-05-15-15-52-09

2. Source Mapping#

2025-05-15-19-49-29
After resolving the issue, you can change the issue status in the system and continuously monitor changes in exception data trends.

Next Steps#

Understand Error Reporting Rules
View Errors
Understand Source Mapping
Understand Error Grouping Methods

添加官方技术支持微信

在这里,获得使用上的任何帮助,快速上手FlashDuty

微信扫码交流
上一页
Performance Optimize
下一页
Error Reporting
Built with