OpenObserve Docs
User GuideData ExplorationFederated search

Federated Search Overview

This document provides an overview of federated search in OpenObserve.

Availability

This feature is available in Enterprise Edition. Not available in Open Source and Cloud.

Federated search enables querying across multiple OpenObserve clusters that are connected as a supercluster, all from one interface.

Without federated search, investigating issues across regions requires logging into each cluster separately, running the same query multiple times, and manually combining results. This wastes time during critical incidents. With federated search, you query once and receive unified results from all clusters.

Prerequisites

  • OpenObserve Enterprise edition
  • Multiple clusters configured as a supercluster

How to verify if your environment is in a supercluster

Check whether the Region dropdown appears on the Logs page. If visible, your clusters are configured as a supercluster. federated-search

Before using federated search, understand these core concepts:

  • Node: A single instance of OpenObserve running on one machine or server.

  • Cluster: A group of OpenObserve nodes working together to handle data ingestion, storage, and querying. Each cluster has its own data storage.

  • Region: A geographical location that contains one or more clusters. For example, Region us-east may contain cluster prod-east-1 and cluster prod-east-2.

  • Supercluster: Multiple OpenObserve clusters across different geographical regions connected to work as a unified system. This enables federated search capability.

  • Data distribution: Data ingested into a specific cluster stays in that cluster's storage. It is not replicated to other clusters. This ensures data residency compliance.

  • Metadata synchronization: Configuration information such as schemas, dashboards, and alerts synchronize across all clusters in a supercluster. This allows unified management while keeping data distributed.

  • Federated search: The capability to query data across different clusters in a supercluster. Federated search activates when you:

    • Select one or more different clusters, meaning clusters other than your current cluster: The selected clusters' data is searched via federated coordination.
    • Select none: All clusters search simultaneously via federated coordination and results are combined.

Important: Querying your current cluster uses normal cluster query execution, not federated search architecture.

For detailed technical explanations of deployment modes, architecture, and how queries execute, see the Federated search architecture page.

Use caseCluster selectionReason
Data is in one specific different clusterSelect that different clusterAccess only that cluster's data via federated search
Multi-region deploymentsSelect none or multiple clustersQuery all regions at once via federated search
Centralized search across teamsSelect none or multiple clustersUnified visibility across all clusters via federated search
Use caseCluster selectionReason
Data is in your current clusterSelect your current clusterUses normal cluster query without cross-cluster communication

Next steps

Was this page helpful?

Last updated on

On this page