> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flashduty.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Flashduty RUM Getting Started

> Learn how to quickly start using Flashduty RUM for frontend performance monitoring

## Quick Start

Using Flashduty RUM requires just a few simple steps to start monitoring your frontend application performance.

### Basic Flow

<Frame>
  <img src="https://docs-cdn.flashcat.cloud/images/png/f0a5fc11f31603332926869169034d79.png" alt="Flashduty RUM Integration Flow" />
</Frame>

### Integration Steps

<Steps>
  <Step title="Create RUM Application">
    A RUM application is a container for frontend performance monitoring data. We recommend creating applications based on business systems or applications, such as: official website, e-commerce store, admin dashboard, etc.

    1. Go to the RUM application list page, click **Create RUM Application**
    2. Enter the application name, management team, access level, and alert configuration
    3. Click confirm to create

    <Tip>
      Go to [Application Management](/en/rum/quickstart/app-management) to learn more configuration options.
    </Tip>
  </Step>

  <Step title="Integrate SDK">
    After creating the RUM application, you need to integrate the SDK into your application.

    1. Get SDK integration configuration information on the application details page
    2. Choose the appropriate integration guide based on your application type

    <CardGroup cols={3}>
      <Card title="Web" icon="browser" href="/en/rum/sdk/web/sdk-integration">
        For web applications, supports CDN and npm integration methods
      </Card>

      <Card title="Android" icon="android" href="/en/rum/sdk/android/sdk-integration">
        For Android native apps, supports Gradle dependency integration
      </Card>

      <Card title="iOS" icon="apple" href="/en/rum/sdk/ios/sdk-integration">
        For iOS native apps, supports CocoaPods and SPM integration
      </Card>
    </CardGroup>
  </Step>

  <Step title="Verify Data Reporting">
    After SDK integration is complete, the system will automatically collect the following data:

    * **Page Performance Metrics**: Load time, first screen time, etc.
    * **Resource Loading Performance**: JS, CSS, images, and other resources
    * **User Behavior Data**: Clicks, scrolls, and other interactions
    * **Errors and Exceptions**: JavaScript exceptions, network errors
    * **Network Request Performance**: API call duration and status

    <Check>
      Data usually appears in the console within 2-5 minutes.
    </Check>
  </Step>
</Steps>

### Feature Experience

In the RUM console, you can use the following features:

<CardGroup cols={2}>
  <Card title="Performance Monitoring" icon="gauge-high" href="/en/rum/performance/overview">
    View real-time performance data, analyze page loading bottlenecks
  </Card>

  <Card title="Error Tracking" icon="bug" href="/en/rum/error-tracking/overview">
    Monitor JavaScript exceptions, quickly locate root causes
  </Card>

  <Card title="Session Replay" icon="video" href="/en/rum/session-replay/overview">
    Replay user actions, reproduce problem scenarios
  </Card>

  <Card title="Data Query" icon="magnifying-glass" href="/en/rum/explorer/overview">
    Custom query and analyze monitoring data
  </Card>
</CardGroup>

## Next Steps

* [Data Collection](/en/rum/others/data-collection) - Learn about data types and storage strategies
* [Advanced Configuration](/en/rum/sdk/web/advanced-config) - Customize SDK behavior
* [Troubleshooting](/en/rum/quickstart/faq) - Solve common problems
