From afa396309c551d991e450e873f8acf81561c774a Mon Sep 17 00:00:00 2001 From: CChislett Date: Wed, 22 Apr 2026 09:02:59 +0100 Subject: [PATCH 01/21] Refocus docs on on-prem and link to OpsPilot for cloud features - Restructured nav to remove cloud/OpsPilot features (alerts, incidents, OTel, log monitoring, k8s) - Renamed FEATURES to FR AGENT FEATURES, removed cloud-only feature cards from index - Updated index journey steps: removed Obs Agent step, added OpsPilot card - Updated intro-to-fr: removed cloud features, added OpsPilot admonition - Updated Trial page to reference OpsPilot instead of FusionReactor Cloud - Updated OTel getting-started to remove cloud references, link to OpsPilot docs - Removed em dashes from updated pages Co-Authored-By: Claude Sonnet 4.6 --- docs/Getting-started/Trial.md | 15 +- docs/Getting-started/Tutorials/new-ui-faq.md | 4 +- docs/Getting-started/intro-to-fr.md | 38 +- .../OpenTelemetry/getting-started.md | 65 +- docs/index.md | 290 +-------- mkdocs.yml | 597 +++++++----------- 6 files changed, 293 insertions(+), 716 deletions(-) diff --git a/docs/Getting-started/Trial.md b/docs/Getting-started/Trial.md index e4075d1..d507106 100644 --- a/docs/Getting-started/Trial.md +++ b/docs/Getting-started/Trial.md @@ -1,20 +1,19 @@ # FusionReactor Trial | Set up -FusionReactor offers both On-Premise and Cloud solutions, giving you powerful capabilities and innovative ways to analyze your metrics and log data. Choose the option that best fits your needs. +FusionReactor is an on-premise APM solution giving you deep visibility into your Java and CFML applications. If you also need cloud-based observability, our sister product **OpsPilot** provides full-stack cloud monitoring built on OTel. ## Register for a free trial - -| Feature | Best for | Register for a free trial | + +| Product | Best for | Get started | | --- | --- | --- | | **FusionReactor On-Premise** | Users who need to store data locally or cannot send data to the cloud due to security requirements. | Contact our sales team at **sales@fusion-reactor.com**. Our team will **manually set up your account** and provide your license keys. | -| **FusionReactor Cloud** | Users seeking extended data retention, deeper metric analysis, and advanced alerting features. | 1. Register for a **[Cloud trial account](https://app.fusionreactor.io/auth/register)**.
2. Log in to your new account. | - - +| **OpsPilot** | Users seeking cloud-based data retention, dashboards, alerting, log monitoring, and AI-powered insights. | Visit **[app.opspilot.com](https://app.opspilot.com)** to register and start a free trial. | ## Additional information + - All FusionReactor users have access to the On-Premise user interface. -- If you require local data storage for security reasons, FusionReactor On-Premise is the perfect choice. -- If you need advanced cloud-based analysis, FusionReactor Cloud provides enhanced features. +- If you require local data storage for security reasons, FusionReactor On-Premise is the right choice. +- If you need cloud-based observability and advanced analysis, **OpsPilot** is our recommended solution. Choose the right option for you and start optimizing your monitoring experience today! diff --git a/docs/Getting-started/Tutorials/new-ui-faq.md b/docs/Getting-started/Tutorials/new-ui-faq.md index 603cdf8..1b184f3 100644 --- a/docs/Getting-started/Tutorials/new-ui-faq.md +++ b/docs/Getting-started/Tutorials/new-ui-faq.md @@ -50,9 +50,9 @@ The new alerting system is built on Grafana Alertmanager and is more powerful th To purchase a subscription, navigate to **Administration** in the left-hand menu and click the gear icon on either the **Cloud Trial** or **On-Premise Subscription** box, then select **Manage Settings**. !!! info "Learn more" - [Cloud — Purchasing a Subscription](/Admin-and-data/Billing/Cloud/overview/#purchasing-a-subscription) + [Cloud - Purchasing a Subscription](/Admin-and-data/Billing/Cloud/overview/#purchasing-a-subscription) - [On-Premise — Purchasing a Subscription](/Admin-and-data/Billing/On-Premise/billing/#purchasing-a-subscription) + [On-Premise - Purchasing a Subscription](/Admin-and-data/Billing/On-Premise/billing/#purchasing-a-subscription) --- diff --git a/docs/Getting-started/intro-to-fr.md b/docs/Getting-started/intro-to-fr.md index df2f5d7..2bc9e58 100644 --- a/docs/Getting-started/intro-to-fr.md +++ b/docs/Getting-started/intro-to-fr.md @@ -5,57 +5,29 @@ Welcome to the FusionReactor APM platform! Our CFML monitoring tool provides dee Here's a brief overview of our most popular capabilities and features. -## Alerting - -![Image title](../images/Getting-started/GSalert.png){ align=left width="350" height="250" } FusionReactor Alerting allows you to create automated checks on the values of metric data gathered by a FusionReactor agent, and generate alerts when user-made conditions are met.
Learn more about Alerting **[here](/Data-insights/Features/alerting/)**. - -
- -## Anomaly Detection - -![Image title](../images/Getting-started/AD1.png){ align=right width="350" height="250" } Anomaly detection is an algorithmic capability designed to recognize instances when a metric displays behavior that diverges from its historical patterns.
Learn more about Anomaly Detection **[here](/Data-insights/Features/Anomaly-Detection/ADoverview/)**. - - ## Crash Protection ![Image title](../images/Getting-started/CrashP.png){ align=left width="350" height="250" } Crash Protection gives you the ability to alert when the application server is experiencing issues and prevent application servers from crashing.
Learn more about Crash Protection **[here](/Data-insights/Features/Crash-protection/Crash-Protection/)**.
-## Dashboards - - -![Image title](../images/Getting-started/dashboards.png){ align=right width="350" height="250"} Dashboards allow you to visualize your Cloud data with superior, unparalleled depth. You can combine metrics, logs and traces in one place to give you a complete picture of your data.
Learn more about Dashboards **[here](/Data-insights/Features/dashboards/)**. - -
- ## Debugger -![Image title](../images/Getting-started/debug.png){ align=left width="350" height="250"} FusionReactor Production Debugger is a new set of functionality available in the FusionReactor Ultimate Edition from version 6.0. and it provides the ideal solution for developers to gain insight into how code executes at production runtime
Learn more about the Debugger **[here](/Data-insights/Features/Debugger/Overview/)**. +![Image title](../images/Getting-started/debug.png){ align=right width="350" height="250"} FusionReactor Production Debugger is a new set of functionality available in the FusionReactor Ultimate Edition from version 6.0. and it provides the ideal solution for developers to gain insight into how code executes at production runtime
Learn more about the Debugger **[here](/Data-insights/Features/Debugger/Overview/)**. ## Enterprize Dashboard -![Image title](../images/Getting-started/ED1.png){ align=right width="350" height="250"} The Enterprise Dashboard lets you track the state of installations on one or more servers from a single window. Immediately see the state of memory, CPU, DB load and average request time, in a clear, visual dashboard
Learn more about the Enterprize Dashboard **[here](/Data-insights/Features/Enterprise-Dashboard/Enterprise-Dashboard/)**. - -## Explore -![Image title](../images/Getting-started/explore.png){ align=left width="350" height="250"} Explore allows you to query and analyse all metrics, logs and traces ingested to your cloud account. Create new data views and filter data in any way you require.
Learn more about Explore **[here](/Data-insights/Features/explore/)**. - -## Incidents -![Image title](../images/Getting-started/overview.png){ align=right width="350" height="250"} The Incident Management Application is a robust tool for tracking and resolving incidents in real-time. It streamlines incident workflows, enabling teams to manage tasks, update statuses, and maintain detailed activity logs with ease.
Learn more about Incidents **[here](/Data-insights/Features/Incidents/incidents/)**. - +![Image title](../images/Getting-started/ED1.png){ align=left width="350" height="250"} The Enterprise Dashboard lets you track the state of installations on one or more servers from a single window. Immediately see the state of memory, CPU, DB load and average request time, in a clear, visual dashboard
Learn more about the Enterprize Dashboard **[here](/Data-insights/Features/Enterprise-Dashboard/Enterprise-Dashboard/)**. - -## OpsPilot -![Image title](../images/Getting-started/OP.png){ align=left width="350" height="250"} OpsPilot is designed to elevate observability for every team member, transcending the boundaries of engineering to construct a comprehensive context around your systems.
Learn more about OpsPilot **[here](/Data-insights/Features/OpsPilot/AIoverview/)**. - - -
## Profiler ![Image title](../images/Getting-started/profiler.png){ align=right width="350" height="250"} The Profiler is designed to help you identify performance bottlenecks in your production environment with **very** low overhead, so you gain maximum benefit, without impacting your running applications. Learn more about the Profiler **[here](/Data-insights/Features/Profiler/Profiler/)**.
+!!! tip "Want cloud observability?" + Looking for alerting, anomaly detection, dashboards, incidents, and AI-powered insights? **OpsPilot** is our cloud-native OTel platform that extends FusionReactor with full-stack observability. + [Learn more about OpsPilot](https://app.opspilot.com). diff --git a/docs/Monitor-your-data/OpenTelemetry/getting-started.md b/docs/Monitor-your-data/OpenTelemetry/getting-started.md index 6c110e4..78ea09f 100644 --- a/docs/Monitor-your-data/OpenTelemetry/getting-started.md +++ b/docs/Monitor-your-data/OpenTelemetry/getting-started.md @@ -2,7 +2,7 @@ ## What is OpenTelemetry? -OpenTelemetry (OTel) is an industry-standard, open-source observability framework designed to create and manage telemetry data-**Metrics, Traces, and Logs**. It provides a unified set of APIs and libraries that allow you to instrument your applications once and send the data to any backend, such as FusionReactor Cloud. +OpenTelemetry (OTel) is an industry-standard, open-source observability framework designed to create and manage telemetry data: **Metrics, Traces, and Logs**. It provides a unified set of APIs and libraries that allow you to instrument your applications once and send the data to any backend. By adopting OpenTelemetry, you avoid vendor lock-in and gain deep visibility into the performance and health of your distributed systems. @@ -11,14 +11,14 @@ By adopting OpenTelemetry, you avoid vendor lock-in and gain deep visibility int FusionReactor has simplified the OTel integration process into three straightforward steps: 1. **[Instrument code](/Monitor-your-data/OpenTelemetry/Instrumentation/Overview/)**: Add OTel to your application (automatically or manually). -2. **[Ship data to FR Cloud](/Monitor-your-data/OpenTelemetry/Shipping/overview/)**: Configure your data flow. -3. **[Visualize data](/Monitor-your-data/OpenTelemetry/Visualize/Metrics/)**: Analyze your performance in the FusionReactor dashboard. +2. **[Ship data to FusionReactor](/Monitor-your-data/OpenTelemetry/Shipping/overview/)**: Configure your data flow. +3. **[Visualize data](/Monitor-your-data/OpenTelemetry/Visualize/Metrics/)**: Analyze your performance data. --- ## Architecture Overview -OpenTelemetry data flows from your instrumented applications through a telemetry pipeline (Collector) to FusionReactor Cloud's observability backends: +OpenTelemetry data flows from your instrumented applications through a telemetry pipeline (Collector) to FusionReactor: ``` ┌─────────────────────┐ @@ -39,58 +39,55 @@ OpenTelemetry data flows from your instrumented applications through a telemetry │ Process & Forward ▼ ┌─────────────────────┐ -│ FusionReactor Cloud │ +│ FusionReactor │ │ │ │ ┌─────────────┐ │ -│ │ Tempo │ │ ← Traces -│ │ (Traces) │ │ +│ │ Traces │ │ │ └─────────────┘ │ │ │ │ ┌─────────────┐ │ -│ │ Mimir │ │ ← Metrics -│ │ (Metrics) │ │ +│ │ Metrics │ │ │ └─────────────┘ │ │ │ │ ┌─────────────┐ │ -│ │ Loki │ │ ← Logs -│ │ (Logs) │ │ +│ │ Logs │ │ │ └─────────────┘ │ └─────────────────────┘ ``` **Key Components:** -* **Your Application**: Instrumented with OpenTelemetry SDKs to generate traces, metrics, and logs -* **Telemetry Pipeline**: Collector (OpenTelemetry Collector or Grafana Alloy) receives, processes, and forwards telemetry data -* **FusionReactor Cloud**: Stores and visualizes your data in purpose-built backends: - - **Tempo**: Distributed tracing backend - - **Mimir**: High-performance metrics storage - - **Loki**: Log aggregation system +* **Your Application**: Instrumented with OpenTelemetry SDKs to generate traces, metrics, and logs. +* **Telemetry Pipeline**: Collector (OpenTelemetry Collector or Grafana Alloy) receives, processes, and forwards telemetry data. +* **FusionReactor**: Stores and visualizes your traces, metrics, and logs. + +!!! tip "Want cloud-based OTel ingestion and visualization?" + **OpsPilot** is our cloud-native OTel platform with full support for metrics, traces, logs, dashboards, alerting, and AI-powered insights. + [View the OpsPilot docs](https://docs.opspilot.com/) or [start a free trial](https://app.opspilot.com). --- ## Quickstart: Get up and running in 15 minutes -This quickstart provides the fastest path to see OpenTelemetry data flowing into FusionReactor Cloud while following production-ready practices. +This quickstart provides the fastest path to see OpenTelemetry data flowing into FusionReactor while following production-ready practices. !!! tip "Production-ready from the start" This quickstart uses the OpenTelemetry Collector from the beginning to ensure data reliability and prevent data loss. All production deployments should use a Collector. ### Prerequisites -* **FusionReactor API Key**: Get this from **Account Settings > API Keys** in FusionReactor Cloud * **Docker & Docker Compose**: For running the Collector ([Install Docker](https://docs.docker.com/get-docker/)) * **Your language runtime**: Python, Java, Node.js, Go, .NET, etc. ### Step 1: Set up the OpenTelemetry Collector (5 minutes) -The Collector is a central hub that receives, processes, and forwards your telemetry data to FusionReactor Cloud. +The Collector is a central hub that receives, processes, and forwards your telemetry data to FusionReactor. **[Follow the Collector setup guide →](/Monitor-your-data/OpenTelemetry/Shipping/Collector/)** This will walk you through: - Installing the Collector with Docker Compose -- Configuring it with your FusionReactor API key +- Configuring it to ship to FusionReactor - Verifying it's running correctly ### Step 2: Instrument your application (5 minutes) @@ -103,9 +100,9 @@ Available languages: - **Java**, **Python**, **.NET**, **Node.js**, **PHP** (Zero-code instrumentation available) - **Go**, **Ruby**, **Rust**, **Swift**, **Erlang/Elixir**, **Kotlin**, **C++** (Manual instrumentation) -### Step 3: Verify data in FusionReactor Cloud (5 minutes) +### Step 3: Verify your data (5 minutes) -Once your application is running and generating traffic, view your telemetry data in FusionReactor Cloud. +Once your application is running and generating traffic, view your telemetry data in FusionReactor. **[Learn how to visualize your data →](/Monitor-your-data/OpenTelemetry/Visualize/Metrics/)** @@ -118,7 +115,6 @@ You should see: Now that you have data flowing, explore these topics: - [Configure sampling strategies](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) to manage data volume - - [Create custom dashboards](/Getting-started/Tutorials/create-dashboard/) to visualize your metrics - [Review FAQ](/Monitor-your-data/OpenTelemetry/FAQ/) for common questions - [Troubleshooting guide](/Monitor-your-data/OpenTelemetry/Troubleshooting/) if you encounter issues @@ -128,34 +124,31 @@ You should see: ### The signals: Traces, Metrics, and Logs -* **Traces:** Provide a complete map of a request as it moves through your services. They help identify bottlenecks and "hotspots" in your code. FusionReactor uses these to power **Distributed Tracing** visualizations. -* **Metrics:** Numerical data points (such as CPU usage, request rates) used for monitoring trends and setting alerts. -* **Logs:** Structured or unstructured text records that provide context to your traces and metrics, now fully integrated into the OTel standard. +* **Traces:** Provide a complete map of a request as it moves through your services. They help identify bottlenecks and hotspots in your code. +* **Metrics:** Numerical data points (such as CPU usage, request rates) used for monitoring trends. +* **Logs:** Structured or unstructured text records that provide context to your traces and metrics. ### OTLP (OpenTelemetry Protocol) -OTLP is the standardized language that OpenTelemetry components use to communicate. - -!!! note - FusionReactor Cloud is built on OTLP, ensuring high-performance data ingestion and compatibility with the entire OTel ecosystem. +OTLP is the standardized protocol that OpenTelemetry components use to communicate. ### Instrumentation -Instrumentation is how your application generates telemetry. Over the last two years, **Zero-code injection** (Automatic Instrumentation) has become the standard for most languages (Java, Python, .NET, Go, etc.), allowing you to gather data without changing a single line of your source code. +Instrumentation is how your application generates telemetry. **Zero-code injection** (Automatic Instrumentation) has become the standard for most languages (Java, Python, .NET, Go, etc.), allowing you to gather data without changing a single line of your source code. --- -## Shipping telemetry data to FusionReactor Cloud +## Shipping telemetry data to FusionReactor -To send data to FusionReactor, you can choose the method that best fits your infrastructure: +To send data to FusionReactor, choose the method that best fits your infrastructure: -* **[OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/)**: The recommended approach for production. A standalone service that receives, processes, and exports data. It acts as a central hub, offloading telemetry processing from your applications. +* **[OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/)**: The recommended approach for production. A standalone service that receives, processes, and exports data. * **[Grafana Agent / Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/)**: A lightweight telemetry collector compatible with OTel and Prometheus ecosystems. ### Why use the OpenTelemetry Collector? -The Collector is the 'Swiss Army Knife' of observability. It allows you to: +The Collector allows you to: * **Aggregate** data from multiple services. * **Scrub** sensitive data (PII) before it leaves your network. diff --git a/docs/index.md b/docs/index.md index 0eb245e..ccc60e8 100644 --- a/docs/index.md +++ b/docs/index.md @@ -144,11 +144,11 @@ hide:
-

Start your FusionReactor journey in 4 easy steps!

+

Start your FusionReactor journey in 3 easy steps!

1
-
Create your account
+
Create your account
Don't have an account? Signing up is easy and only takes a few minutes.
Sign up here @@ -164,18 +164,17 @@ hide:
3
-
Set up integrations
-
Monitor key parts of your infrastructure like databases, Docker etc.
+
Start your FR journey
+
Familiarize yourself with our comprehensive monitoring platform.
-
4
-
Start your FR journey
-
Familiarize yourself with our comprehensive monitoring platform.
+
Want full-stack observability?
+
Need OTel, cloud dashboards, alerting, log monitoring, and AI-powered insights? Try OpsPilot, our cloud-native observability platform.
@@ -208,24 +207,6 @@ hide:
- -
- -

Anomaly Detection

-

Identify anomalies with precision.

-
-
-

LATEST NEWS

@@ -384,79 +329,6 @@ hide:
- -
- -

Observability Agent

-

Monitor infrastructure components like databases, Kafka, Docker, system metrics, and more.

-
-
- - -
- -

OpenTelemetry

-

Monitor app performance with OTel, an open-source framework for collecting and exporting telemetry data.

-
-
- - - -
- -

Kubernetes

-

Monitor K8s clusters by tracking pod health, performance, resource usage, scaling, and real-time observability.

-
-
- - -
- -

Log Monitoring

-

Monitor logs alongside FusionReactor data for unified observability and deeper insights.

-
-
-
- -
- -

Alerting

-

Get notifications for performance issues.

-
-
- - -
- -

Anomaly Detection

-

Detect unusual application behavior.

-
-
- - -
- -

Applications

-

Overview of your monitored Java apps.

-
-
-