# Flashduty Docs: English

> Flashduty 官方文档，涵盖 On-call 告警响应、Monitors 监控、RUM 与 AI SRE 的配置指南、集成方式和 API 参考。

## English

- [English / On-call (402 pages)](https://docs.flashduty.com/_llms/en/on-call.txt): Documentation for English / On-call.
- [English / API Reference (369 pages)](https://docs.flashduty.com/_llms/en/api-reference.txt): Documentation for English / API Reference.

### Home

#### Home

- [Flashduty](https://docs.flashduty.com/en/home.md): Official Flashduty documentation covering AI SRE autonomous troubleshooting, On-call alert response, RUM user experience monitoring, and the Monitors alert engine
- [Flashduty service status](https://docs.flashduty.com/en/statuspage.md): View real-time operational status and historical availability of Flashduty service components

#### Products

- [AI SRE Autonomous Troubleshooting Agent](https://docs.flashduty.com/en/ai-sre.md): A conversational, autonomous SRE Agent platform that investigates incidents, finds root causes, accumulates operational knowledge, and integrates deeply with Flashduty incident response
- [On-call Alert Response Platform](https://docs.flashduty.com/en/on-call.md): A unified intelligent alert response platform that helps teams respond to production incidents quickly and reduce alert noise by over 90%
- [RUM real user monitoring](https://docs.flashduty.com/en/rum.md): RUM helps you analyze and understand real-time performance and user experience of web applications from the end-user perspective.
- [Monitors Alert Engine](https://docs.flashduty.com/en/monitors.md): A unified alert engine that integrates various metrics and log data sources for flexible alert rule configuration and threshold evaluation

#### Platform

- [Organization information](https://docs.flashduty.com/en/platform/organization-info.md): View and manage organization profile, join restrictions, notification settings, and incident-handling defaults
- [Pricing](https://docs.flashduty.com/en/platform/pricing.md): Learn about the pricing models and plans for Flashduty products
- [Team management](https://docs.flashduty.com/en/platform/team-members.md): Create, configure, and manage teams and members
- [Permission Design](https://docs.flashduty.com/en/platform/permission-design.md): Learn about Flashduty's role-based (RBAC) functional permissions and team-based data permissions design
- [Single Sign-On](https://docs.flashduty.com/en/platform/configure-sso.md): Sign in once and access multiple connected applications through single sign-on, improving work efficiency and enhancing security
- [Audit Log](https://docs.flashduty.com/en/platform/audit-log.md): Query and review operation records of all members within your account to track system changes and ensure security compliance
- [Custom Menu](https://docs.flashduty.com/en/platform/custom-menu.md): Embed custom links or internal pages in the Flashduty console sidebar, with role-based visibility control

#### Developer

- [Developer tools](https://docs.flashduty.com/en/developer/overview.md): Manage Flashduty resources programmatically through API, CLI, MCP Server, and Terraform Provider
- [API Reference](https://docs.flashduty.com/en/openapi.md): Flashduty Open API documentation for accessing and operating Flashduty entity data
- [Command-line tool](https://docs.flashduty.com/en/developer/cli.md): Flashduty CLI is the open-source command-line tool for Flashduty incidents, on-call, alerts, status pages, and AI SRE, built for scripts and AI agents
- [MCP server](https://docs.flashduty.com/en/developer/mcp-server.md): Connect the Flashduty API to AI tools through the MCP protocol for intelligent incident management and automation in clients like Cursor and Claude.
- [Flashduty Go SDK](https://docs.flashduty.com/en/developer/go-sdk.md): go-flashduty is the official open-source Go SDK for Flashduty — a typed, strictly 1:1 wrapper over the Open API.
- [Terraform Provider](https://docs.flashduty.com/en/developer/terraform.md): Manage Flashduty resources as code using Terraform for infrastructure as code

#### Compliance

- [Terms of Service](https://docs.flashduty.com/en/compliance/terms-of-service.md): Learn about the Flashduty Terms of Service from Beijing Flashcat Cloud Technology Co.,Ltd.
- [User Agreement](https://docs.flashduty.com/en/compliance/user-agreement.md): Review the legal terms governing user registration, account management, and use of Flashduty services.
- [AI SRE credit package purchase agreement](https://docs.flashduty.com/en/compliance/ai-sre-credit-package-purchase-agreement.md): Review the purchase scope, billing, validity, deduction order, and refund rules for an AI SRE credit package.
- [Privacy Policy](https://docs.flashduty.com/en/compliance/privacy-policy.md): How Flashduty collects, uses, shares, and protects your personal information, and the rights you have
- [Refund, Cancellation & Dispute Policy](https://docs.flashduty.com/en/compliance/refund-policy.md): Refund eligibility for Flashduty prepaid usage credits, how to cancel or downgrade a plan, and how billing disputes are handled
- [Flashduty Microsoft Teams app privacy policy](https://docs.flashduty.com/en/compliance/microsoft-teams-app-privacy-policy.md): Learn how the Flashduty Microsoft Teams app processes Teams-related data, why it is used, how it is stored, and how it is protected
- [Flashduty Microsoft Teams app terms of use](https://docs.flashduty.com/en/compliance/microsoft-teams-app-terms-of-use.md): Learn the scope, account and subscription requirements, usage restrictions, and responsibility boundaries for the Flashduty Microsoft Teams app
- [Service Level Agreement](https://docs.flashduty.com/en/compliance/service-sla.md): Understanding Flashduty's SLA commitment from Beijing Flashcat Cloud Technology Co.,Ltd.
- [Data Protection Protocol](https://docs.flashduty.com/en/compliance/data-security.md): Learn about Flashcat Cloud Technology Co.,Ltd.'s Data Protection Protocol

#### Changelog

- [Changelog](https://docs.flashduty.com/en/changelog/changelog.md): This page documents important updates and feature releases for Flashduty products

### AI SRE

#### Quick Start

- [Complete your first AI SRE investigation in 15 minutes](https://docs.flashduty.com/en/ai-sre/quickstart.md): Start with a real incident and get your first AI SRE investigation — grounded in context, backed by evidence, and open to follow-up questions — then get every new incident analyzed automatically, build team knowledge, and deploy a BYOC Runner to reach real data sources.
- [AI SRE product overview](https://docs.flashduty.com/en/ai-sre/overview.md): Flashduty's autonomous SRE agent platform — use natural language to let AI independently investigate incidents, diagnose root causes, and accumulate reusable operational knowledge, deeply integrated with Flashduty's incident response system and IM collaboration
- [Setup (/init)](https://docs.flashduty.com/en/ai-sre/init.md): Type /init in an AI SRE session and the agent turns into an onboarding interviewer, building your operational knowledge from scratch (DUTY.md + runbooks + service catalog and more) and connecting MCP as needed — every write is confirmed by you, item by item.
- [Usage insights (/insight)](https://docs.flashduty.com/en/ai-sre/insight.md): Type /insight in any AI SRE session to automatically analyze your last 30 days of sessions and produce a read-only coach's monthly retrospective — what's working first, then the frictions worth eliminating, and finally higher-leverage next steps to try.

#### Chat

- [Console chat](https://docs.flashduty.com/en/ai-sre/sessions.md): An AI SRE session holds one complete conversation between you and the agent, including messages, streaming responses, tool calls, and artifacts. This page covers creating and managing sessions, sharing, sending messages, the task panel and background tasks, previewing artifacts, session forking, con…
- [IM platform](https://docs.flashduty.com/en/ai-sre/im.md): AI SRE is IM-native — mention it in a Slack, Lark, DingTalk, or WeCom group or DM to start or continue an investigation; it replies in-thread. When a war room is opened for an incident, an automation rule triggered by war-room creation can run a preliminary diagnosis and post the findings back.
- [Automations](https://docs.flashduty.com/en/ai-sre/automations.md): Have AI SRE run a task automatically on a cron schedule, through an HTTP API, from an On-call incident event, or when a war room is created, driven by a task prompt, to produce inspection, insight, or post-mortem results. This page covers creating automation rules, configuration fields, triggers, ru…
- [Artifacts](https://docs.flashduty.com/en/ai-sre/artifacts.md): The artifact gallery collects files that AI SRE sessions produce with the present_files tool and then publish either with the publish_artifact tool (HTML and Markdown only) or through the console's Publish to artifact gallery action (images, PDFs, source code, data files, and more) — for example, /i…

#### Context

- [Learn about Context](https://docs.flashduty.com/en/ai-sre/context.md): Context is the long-lived material AI SRE carries into troubleshooting. People maintain knowledge. The system organizes memory. The console gives each its own page under Customize → Context.
- [Learn about Knowledge](https://docs.flashduty.com/en/ai-sre/knowledge.md): People maintain knowledge. It describes how this environment runs. A DUTY.md plus runbooks and service lists. A session reads the guide first and opens the other files when needed.
- [Learn about Memory](https://docs.flashduty.com/en/ai-sre/memory.md): Memory is the preferences, procedures, facts, and lessons the AI notes in conversations, and later conversations use them automatically. View and edit it at AI SRE → Customize → Context → Memory. Personal and team scopes stay separate.

#### Plugins

- [Apps](https://docs.flashduty.com/en/ai-sre/apps.md): Apps is where you manage AI SRE's authorized external applications: GitHub, GitLab, and Kubernetes Apps. Authorize code repositories or connect a Kubernetes cluster to AI SRE with explicit namespace and permission boundaries.
- [Skills](https://docs.flashduty.com/en/ai-sre/skills.md): A Skill is a reusable capability bundle — a SKILL.md instruction file plus a declared set of allowed tools — that the AI SRE agent can invoke on demand during a conversation. Install from the Marketplace, upload your own, or have skill-creator add one in a conversation — either authored from scratch…
- [MCP (external tool connections)](https://docs.flashduty.com/en/ai-sre/mcp.md): Use the Model Context Protocol (MCP) to connect AI SRE agents to external tools and data sources — such as GitHub, Slack, Kubernetes, and observability platforms. Configure MCP servers, authentication, and scope in the console; agents will call their tools on demand during a session.
- [Agent](https://docs.flashduty.com/en/ai-sre/agents.md): The Agent resource lets AI SRE connect to external agent ecosystems. The currently supported type is A2A (Agent-to-Agent) — delegating tasks to remote agents as well as exposing an Agent Card so external clients can call Flashduty's AI SRE in reverse, enabling incident / war-room integration and bid…

#### Environments

- [Environments](https://docs.flashduty.com/en/ai-sre/environments.md): Environments decide where AI SRE agents run commands, read and write files, execute Skills, and connect to MCP. This page explains how Sandbox and BYOC Runner relate, then covers cloud Sandbox, self-hosted Runner, permission configuration, session selection, and troubleshooting.
- [Sandbox](https://docs.flashduty.com/en/ai-sre/sandbox.md): The cloud sandbox is a Flashduty-managed, temporary execution environment that works out of the box with no install. When no usable self-hosted Runner is online for the current member, AI SRE sessions run in the cloud sandbox by default; you can also pin a session to it manually.

### RUM

#### Quick Start

- [Flashduty RUM getting started](https://docs.flashduty.com/en/rum/quickstart/quickstart.md): Learn how to quickly start using Flashduty RUM for frontend performance monitoring
- [Application management](https://docs.flashduty.com/en/rum/quickstart/app-management.md): Learn how to create and manage RUM applications in Flashduty, including app creation, configuration, and permission management

#### Analytics

- [Web RUM analytics](https://docs.flashduty.com/en/rum/analytics/web.md): Learn about the Flashduty RUM Insights dashboard features and usage
- [Native](https://docs.flashduty.com/en/rum/analytics/native.md): Learn about the Flashduty Native (Android/iOS) RUM Insights dashboard core features for mobile app performance monitoring, error tracking, and resource analysis
- [WeChat Mini Program](https://docs.flashduty.com/en/rum/analytics/miniprogram.md): Learn about the Flashduty WeChat Mini Program RUM Insights dashboard core features for mini program performance monitoring, setData tuning, and launch time analysis

#### SDK Integration

- [SDK versions](https://docs.flashduty.com/en/rum/sdk/versions.md): Look up the latest version of each RUM SDK, and the versioned url scheme for the Web CDN bundles

##### Web

- [Web SDK integration guide](https://docs.flashduty.com/en/rum/sdk/web/sdk-integration.md): Learn how to integrate Web RUM SDK in Web applications, including NPM, CDN async, and CDN sync methods
- [Web SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/web/advanced-config.md): Learn about advanced configuration options for Web RUM SDK, including view management, data control, user sessions, and distributed tracing
- [Web SDK compatibility](https://docs.flashduty.com/en/rum/sdk/web/compatible.md): Web RUM SDK supported browser versions, frameworks, and feature compatibility details
- [Web SDK data collection](https://docs.flashduty.com/en/rum/sdk/web/data-collection.md): Learn about the data types, event attributes, performance metrics, and data storage mechanisms collected by Web RUM SDK
- [Web SDK performance impact](https://docs.flashduty.com/en/rum/sdk/web/performance-impact.md): Learn about the performance impact of the Flashduty Web RUM SDK on page load, runtime CPU, memory, and network reporting, along with optimization recommendations.
- [Troubleshooting](https://docs.flashduty.com/en/rum/sdk/web/faq.md): Solve common issues with Flashduty RUM Web SDK, including data collection problems, SDK configuration, and performance optimization

##### Electron

- [Electron SDK integration](https://docs.flashduty.com/en/rum/sdk/electron/sdk-integration.md): Add Flashduty RUM to an Electron application and collect performance, errors, and user interactions from the main and renderer processes
- [Electron SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/electron/advanced-config.md): Configure Electron RUM upload endpoints, batching, user identity, manual error reporting, and other advanced options
- [Electron SDK compatibility](https://docs.flashduty.com/en/rum/sdk/electron/compatible.md): Review the Electron versions, operating systems, bundlers, and current limitations supported by the Electron RUM SDK
- [Electron SDK data collection](https://docs.flashduty.com/en/rum/sdk/electron/data-collection.md): Learn what Electron RUM collects in the main and renderer processes, how events are associated, and how they are uploaded
- [Electron error symbolication](https://docs.flashduty.com/en/rum/sdk/electron/error-symbolication.md): Upload JavaScript source maps and native crash symbols for an Electron application to restore production stack traces
- [Electron SDK troubleshooting](https://docs.flashduty.com/en/rum/sdk/electron/faq.md): Troubleshoot missing Electron RUM data, process bridging, Session Replay, and stack symbolication

##### Android

- [Android SDK integration](https://docs.flashduty.com/en/rum/sdk/android/sdk-integration.md): Quickly integrate Android RUM SDK for real-time monitoring of app performance, errors, and user behavior
- [Android SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/android/advanced-config.md): Configure advanced features of Android RUM SDK, including custom events, user tracking, sampling control, and data security
- [Android SDK compatibility](https://docs.flashduty.com/en/rum/sdk/android/compatible.md): Learn about Android RUM SDK supported system versions, development tools, frameworks, and third-party library compatibility
- [Android SDK data collection](https://docs.flashduty.com/en/rum/sdk/android/data-collection.md): Comprehensive overview of performance metrics, event attributes, and device information automatically collected by Flashduty Android RUM SDK
- [Android SDK performance impact](https://docs.flashduty.com/en/rum/sdk/android/performance-impact.md): Learn about the performance impact of the Flashcat Android RUM SDK on CPU, memory, launch time, APK size, and network usage, along with optimization recommendations.

##### iOS

- [iOS SDK integration](https://docs.flashduty.com/en/rum/sdk/ios/sdk-integration.md): Quickly integrate iOS RUM SDK for real-time monitoring of app performance, errors, and user behavior
- [iOS SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/ios/advanced-config.md): Configure advanced features of iOS RUM SDK, including custom events, user tracking, sampling control, and data security
- [iOS SDK compatibility](https://docs.flashduty.com/en/rum/sdk/ios/compatible.md): Learn about iOS RUM SDK supported platform versions, development tools, UI frameworks, and network library compatibility
- [iOS SDK data collection](https://docs.flashduty.com/en/rum/sdk/ios/data-collection.md): Comprehensive overview of performance metrics, event attributes, and device information automatically collected by Flashduty iOS RUM SDK
- [iOS SDK performance impact](https://docs.flashduty.com/en/rum/sdk/ios/performance-impact.md): Learn about the performance impact of the Flashduty iOS RUM SDK on CPU, memory, launch time, package size, and network usage, along with optimization recommendations.

##### HarmonyOS

- [HarmonyOS SDK integration](https://docs.flashduty.com/en/rum/sdk/harmony/sdk-integration.md): Integrate Flashduty RUM SDK into HarmonyOS NEXT applications to collect views, actions, network requests, errors, and crashes
- [HarmonyOS SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/harmony/advanced-config.md): Configure HarmonyOS RUM SDK sampling, tracking consent, event mapping, Trace, crash reporting, and symbol upload
- [HarmonyOS SDK compatibility](https://docs.flashduty.com/en/rum/sdk/harmony/compatible.md): Review supported project types, device types, permissions, Kit dependencies, and current limits for the HarmonyOS RUM SDK
- [HarmonyOS SDK data collection](https://docs.flashduty.com/en/rum/sdk/harmony/data-collection.md): Learn which event types, fields, session rules, and upload behavior the HarmonyOS RUM SDK collects automatically and manually
- [HarmonyOS SDK performance impact](https://docs.flashduty.com/en/rum/sdk/harmony/performance-impact.md): Learn about the performance impact of the Flashduty HarmonyOS RUM SDK on CPU, memory, launch time, package size, and network usage, along with optimization recommendations.

##### Flutter

- [Flutter SDK integration](https://docs.flashduty.com/en/rum/sdk/flutter/sdk-integration.md): Integrate Flashduty RUM SDK into Flutter applications to collect views, actions, network requests, errors, and crashes
- [Flutter SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/flutter/advanced-config.md): Configure sampling, remote configuration, tracking consent, event filtering, distributed tracing, and symbol file upload for the Flutter RUM SDK
- [Flutter SDK compatibility](https://docs.flashduty.com/en/rum/sdk/flutter/compatible.md): Review the platforms, Flutter versions, companion packages, and current limits supported by the Flutter RUM SDK
- [Flutter SDK data collection](https://docs.flashduty.com/en/rum/sdk/flutter/data-collection.md): Learn about the event types, fields, and upload behavior collected by the Flutter RUM SDK

##### React Native

- [React Native SDK integration](https://docs.flashduty.com/en/rum/sdk/react-native/sdk-integration.md): Integrate Flashduty RUM SDK into React Native applications to collect views, actions, network requests, errors, and crashes
- [React Native SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/react-native/advanced-config.md): Configure sampling, tracking consent, event filtering, distributed tracing, WebView tracking, source map upload, and native crash symbolication for the React Native RUM SDK
- [React Native SDK compatibility](https://docs.flashduty.com/en/rum/sdk/react-native/compatible.md): Learn about the platforms, React Native versions, companion packages, and current limitations of the React Native RUM SDK
- [React Native SDK data collection](https://docs.flashduty.com/en/rum/sdk/react-native/data-collection.md): Learn about the event types, performance metrics, collection boundaries, and reporting behavior of the React Native RUM SDK

##### WeChat Mini Program

- [SDK integration guide](https://docs.flashduty.com/en/rum/sdk/wechat-miniprogram/sdk-integration.md): Integrate the RUM SDK into a WeChat Mini Program to collect page, action, request, error, and performance data
- [WeChat Mini Program SDK advanced configuration](https://docs.flashduty.com/en/rum/sdk/wechat-miniprogram/advanced-config.md): Configure proxying, distributed tracing, sessions, context, and manual instrumentation for the WeChat Mini Program RUM SDK
- [WeChat Mini Program SDK compatibility](https://docs.flashduty.com/en/rum/sdk/wechat-miniprogram/compatible.md): Learn about WeChat Mini Program RUM SDK base library, development tool, and platform API compatibility requirements
- [WeChat Mini Program SDK data collection](https://docs.flashduty.com/en/rum/sdk/wechat-miniprogram/data-collection.md): Learn which page, action, request, error, and performance data the WeChat Mini Program RUM SDK collects automatically

#### Performance

- [Core concepts](https://docs.flashduty.com/en/rum/performance/overview.md): Learn about the core concepts, key performance metrics, and calculation methods of Flashduty RUM performance monitoring to optimize user experience.
- [Metrics collection and reporting](https://docs.flashduty.com/en/rum/performance/metrics-reporting.md): Learn about Flashduty RUM performance metrics collection methods, reporting mechanisms, and configuration instructions.
- [Data analysis guide](https://docs.flashduty.com/en/rum/performance/performance-analysis.md): Learn how to analyze and utilize performance data collected by Flashduty RUM, including performance metrics analysis, user experience assessment, and performance optimization suggestions.
- [Diagnosis guide](https://docs.flashduty.com/en/rum/performance/diagnosis-optimization.md): Use the optimization page to find why pages load slowly from real user data: pick a metric, compare breakdowns, inspect resources and errors, and analyze event samples.

#### Error Tracking

- [Error tracking](https://docs.flashduty.com/en/rum/error-tracking/overview.md): Master RUM error tracking features to quickly discover and resolve website issues.
- [Issue overview and details](https://docs.flashduty.com/en/rum/error-tracking/error-viewing.md): Learn how Flashduty RUM groups errors into Issues and how to inspect occurrences, stacks, affected users, and related context.
- [Source mapping and error tracking](https://docs.flashduty.com/en/rum/error-tracking/source-mapping.md): This document details how to use RUM for source map management, and how to perform error tracking and debugging through source mapping.
- [Error grouping](https://docs.flashduty.com/en/rum/error-tracking/error-aggregation.md): Learn about RUM error grouping mechanisms to improve Issue localization efficiency.
- [Issue status](https://docs.flashduty.com/en/rum/error-tracking/issue-status.md): Learn about RUM Issue status transitions
- [Issue alerts](https://docs.flashduty.com/en/rum/error-tracking/issue-alerts.md): Learn how RUM Issues trigger alerts, and how to configure alert grading and data filtering

##### Error Reporting

- [Web error reporting](https://docs.flashduty.com/en/rum/error-tracking/error-reporting/web.md): Learn about RUM error reporting mechanisms for web applications
- [Android error reporting](https://docs.flashduty.com/en/rum/error-tracking/error-reporting/android.md): Master Android RUM SDK error capture mechanisms, including Java/Kotlin crashes, NDK crashes, ANR reporting, manual reporting, and symbolication configuration
- [iOS](https://docs.flashduty.com/en/rum/error-tracking/error-reporting/ios.md): Master iOS RUM SDK error capture mechanisms, including crash capture, App Hangs, Watchdog terminations, manual reporting, and dSYM symbolication

#### Explorer

- [RUM Explorer Overview](https://docs.flashduty.com/en/rum/explorer/overview.md): Use the RUM Explorer to search and analyze RUM events: select an application, search and filter, view event details, save views, and export CSV.
- [Data query syntax guide](https://docs.flashduty.com/en/rum/explorer/data-query.md): Master Flashduty RUM Explorer search syntax to quickly locate and analyze user data through flexible query conditions.
- [RUM Explorer Analytics](https://docs.flashduty.com/en/rum/explorer/analytics.md): Summarize RUM events in the Flashduty RUM Explorer analytics view with aggregations, groups and five chart types, then drill from an aggregate down to the raw events.

#### Session Replay

- [Session replay overview](https://docs.flashduty.com/en/rum/session-replay/overview.md): Master Flashduty RUM's session replay feature to quickly locate issues and optimize user experience by recreating user operation paths.
- [SDK configuration](https://docs.flashduty.com/en/rum/session-replay/sdk-config.md): Configure session replay sampling and privacy rules in the Flashduty RUM SDK to record user sessions safely.
- [Replay records](https://docs.flashduty.com/en/rum/session-replay/session-viewing.md): View and filter Flashduty RUM session replay records to reproduce user journeys and investigate performance or error issues.
- [Privacy protection](https://docs.flashduty.com/en/rum/session-replay/privacy-protection.md): Protect sensitive data in Flashduty RUM session replay by configuring privacy levels for text, inputs, and page elements.

#### Best Practices

- [Understanding RUM sampling: mechanism, rules, and best practices](https://docs.flashduty.com/en/rum/best-practices/sampling.md): Understand how RUM session sampling works, and learn best practices for choosing, dynamically adjusting, and customizing sampling rates.
- [Estimating RUM ingest bandwidth and capacity planning](https://docs.flashduty.com/en/rum/best-practices/bandwidth-estimation.md): Estimate how much bandwidth RUM telemetry needs before you onboard: a three-step method from user scale to bandwidth tiers, measured reference parameters, bandwidth reduction levers, and calibration methods.
- [Distributed tracing](https://docs.flashduty.com/en/rum/best-practices/distributed-tracing.md): Learn how to configure and use distributed tracing in Flashduty RUM to achieve complete monitoring of frontend-backend request chains
- [Too many RUM alerts? start here](https://docs.flashduty.com/en/rum/best-practices/alert-noise-reduction.md): Reduce unnecessary alert noise and focus on what matters through data filtering, alert grading, and Flashduty integration.

#### Others

- [Glossary](https://docs.flashduty.com/en/rum/others/glossary.md): This document details the key terms and concepts used in RUM to help users better understand and use RUM features.
- [RUM data collection](https://docs.flashduty.com/en/rum/others/data-collection.md): This document details the Flashduty RUM data collection mechanism, including event types, attributes, metrics, and data retention periods.
- [Data security](https://docs.flashduty.com/en/rum/others/data-security.md): Learn about Flashduty RUM data security mechanisms and best practices to ensure user data security and privacy protection.
- [SDK developer compliance guide](https://docs.flashduty.com/en/rum/others/compliance-guide.md): The Flashduty RUM SDK's personal information processing rules, permissions, and data handling commitments, plus the privacy disclosure and deferred-initialization obligations for integrators

### Monitors

#### Quick Start

- [Get started with Flashduty Monitors](https://docs.flashduty.com/en/monitors/quickstart/quickstart.md): Monitors quick start guide to help you get started with alerting

#### Data Sources

- [Data source management](https://docs.flashduty.com/en/monitors/data-sources/data-sources.md): Configure and manage data sources for Monitors, including Prometheus, Elasticsearch, Loki, ClickHouse, MySQL, Oracle, PostgreSQL, Aliyun SLS, Tencent CLS, VictoriaLogs, Redis, MongoDB, and Kafka

#### Query Workbench

- [Query workbench](https://docs.flashduty.com/en/monitors/explore/explore.md): Run ad-hoc queries against Prometheus, Loki, VictoriaLogs, SLS, CLS, and SQL data sources in Flashduty Monitors. Supports graph, raw, and log volume views.

#### Dashboards

- [Dashboards](https://docs.flashduty.com/en/monitors/dashboards/dashboards.md): Turn queries into dashboard panels in Flashduty Monitors: folder organisation, template variables, period-over-period comparison, cross-panel cursor linking, click-to-filter, version history and restore.

#### Entity Tree

- [Entity Tree](https://docs.flashduty.com/en/monitors/entity-tree/entity-tree.md): Continuously discover entities from Prometheus metric labels and manage entity alerts with dynamic groups and inherited rules.

#### Alert Engine

- [Alert engine management](https://docs.flashduty.com/en/monitors/engine/engine.md): Manage alert engine installation, status monitoring, and API Keys to ensure continuous alert detection
- [Engine disconnection alert](https://docs.flashduty.com/en/monitors/engine/engine-lost-alert.md): Configure engine disconnection alert rules to receive timely notifications when the alert engine goes down

#### Alert Rules

- [Prometheus](https://docs.flashduty.com/en/monitors/alert-rules/prometheus.md): Configure alert rules for Prometheus data sources with PromQL query syntax support
- [ElasticSearch](https://docs.flashduty.com/en/monitors/alert-rules/elasticsearch.md): Configure alert rules for ElasticSearch data sources with SQL aggregate query support
- [Loki](https://docs.flashduty.com/en/monitors/alert-rules/loki.md): Configure alert rules for Loki data sources with LogQL query syntax support
- [ClickHouse](https://docs.flashduty.com/en/monitors/alert-rules/clickhouse.md): Configure alert rules for ClickHouse data sources with standard SQL syntax support
- [MySQL](https://docs.flashduty.com/en/monitors/alert-rules/mysql.md): Configure alert rules for MySQL data sources with standard SQL syntax support
- [Oracle](https://docs.flashduty.com/en/monitors/alert-rules/oracle.md): Configure alert rules for Oracle data sources with Oracle SQL syntax support
- [PostgreSQL](https://docs.flashduty.com/en/monitors/alert-rules/postgres.md): Configure alert rules for PostgreSQL data sources with standard SQL syntax support
- [SLS](https://docs.flashduty.com/en/monitors/alert-rules/sls.md): Configure alert rules for Alibaba Cloud Log Service (SLS) data sources
- [Tencent CLS](https://docs.flashduty.com/en/monitors/alert-rules/tencent-cls.md): Configure alert rules for Tencent Cloud Log Service (CLS) data sources
- [VictoriaLogs](https://docs.flashduty.com/en/monitors/alert-rules/victorialogs.md): Configure alert rules for VictoriaLogs data sources
- [Query result field mapping](https://docs.flashduty.com/en/monitors/alert-rules/query-result-fields.md): Map SQL and raw log query results to value fields, label fields, and additional alert information.
- [Description template](https://docs.flashduty.com/en/monitors/alert-rules/description-template.md): Configure Go Template variables, related query results, and Sprig functions for Monitors alert rule descriptions.

#### Active Alerts

- [Active alerts](https://docs.flashduty.com/en/monitors/alert-rules/active-alerts.md): View all currently firing alerts to quickly understand your system's overall alert status

#### Folder Management

- [Folder management](https://docs.flashduty.com/en/monitors/folders/folders.md): Use a tree-structured folder hierarchy to organize alert rules with team-based access control

#### FAQ

- [Flashduty Monitors FAQ](https://docs.flashduty.com/en/monitors/faq/faq.md): Monitors frequently asked questions

## OpenAPI Specs

- [on-call.openapi.en](/api-reference/on-call.openapi.en.json)
- [monitors.openapi.en](/api-reference/monitors.openapi.en.json)
- [rum.openapi.en](/api-reference/rum.openapi.en.json)
- [safari.openapi.en](/api-reference/safari.openapi.en.json)
- [platform.openapi.en](/api-reference/platform.openapi.en.json)
