Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Did you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now

xujx

Expanding Real-Time Intelligence data sources with Cribl source (Preview)

The exchange of real-time data across different data platforms is becoming increasingly popular. The Cribl source (preview) is now available in Real-Time Intelligence, allowing real-time data to flow into Fabric RTI Eventstream through our collaboration with Cribl, enabling you to take full advantage of Fabric Real-Time Intelligence's robust analytics tools for their real-time needs.

Collaborating to broaden data source coverage

Microsoft Fabric provides a unified platform for data storage, processing, and analytics. Real-Time Intelligence empowers organizations to analyze and visualize streaming data, offering an end-to-end solution for real-time and event-driven scenarios. Within it, Eventstream serves as the central place in Fabric for capturing, transforming, and routing real-time data from diverse sources to multiple destinations.

Diagram_illustrating_Real-Time_Intelligence_in_Microsoft_Fabric_showing_a_workflDiagram_illustrating_Real-Time_Intelligence_in_Microsoft_Fabric_showing_a_workfl

Figure 1 Fabric Real-Time Intelligence

Cribl helps organizations regain control over their telemetry data flows by providing a unified way to collect data from a wide variety of sources and process it efficiently before delivery to its destinations. It enables enterprises to ingest logs, metrics, and traces originating from cloud services, on-premises infrastructure, and edge environments for IT and security teams. A key strength of Cribl lies in its broad data source coverage. Through its flagship product, Cribl Stream, the platform supports both push and pull ingestion models. It can receive data through sources such as Syslog, Datadog Agent, Splunk, Open Telemetry, etc., or pull data from systems such as Amazon SQS, AWS S3, CrowdStrike FDR, Prometheus Scrape, etc. (sources available in Cribl Stream). Cribl also supports on-premises and edge-based sources—including local log files and system metrics— enabling end-to-end telemetry collection from edge to cloud.

Screenshot_of_dashboard_displaying_various_data_source_collectors_and_push_integScreenshot_of_dashboard_displaying_various_data_source_collectors_and_push_integ

Figure 2 Cribl Stream

By integrating Cribl as a Fabric RTI source, organizations can efficiently ingest diverse telemetry and log data from multiple environments into Fabric, a unified tool for storing, processing, and analyzing data. This setup boosts data processing flexibility and supports rapid decisions through Fabric’s Real-Time Intelligence capabilities, including large-scale analysis, real-time alerts, data transformation, and event-driven application development.

Better together: Simplifying Real-Time data integration

The collaboration aims to help you transfer real-time data from Cribl to Fabric Real-Time Intelligence, offering improved visibility and increased efficiency by:

  • Creating a dedicated source type for Cribl in Fabric Real-Time Hub so that you can easily create the Kafka endpoint in Eventstream to receive the data pushed from Cribl with the properties needed to help you connect Cribl to Eventstream.

Screenshot_of_Real-Time_hub_showing_a_list_of_data_connectors_available_for_inteScreenshot_of_Real-Time_hub_showing_a_list_of_data_connectors_available_for_inte

Figure 3  Cribl in Fabric Real-Time hub

  • Adding a dedicated destination type for ‘Fabric Real-Time Intelligence’ in Cribl, enabling you to easily discover and add the ‘Fabric Real-Time Intelligence’ destination to push the data to Fabric via the Kafka protocol.

Screenshot_of_Real-Time_hub_showing_a_list_of_data_connectors_available_for_inteScreenshot_of_Real-Time_hub_showing_a_list_of_data_connectors_available_for_inte

Figure 4 Fabric Real-Time Intelligence in Cribl Stream

Routing data from Cribl to Fabric

This integration streamlines data routing to Fabric Real-Time Intelligence Eventstream, enabling faster and simpler configuration. Follow these steps to use the feature.

Go to Real-Time hub, select Data source in the left pane, and choose Cribl. Give the source a name to complete the configuration and then the Eventstream Kafka endpoint for receiving data will be created with the detailed information shown in Details.

Screenshot_of_an_eventstream_showing_the_details_of_a_Cribl_source_added_insideScreenshot_of_an_eventstream_showing_the_details_of_a_Cribl_source_added_inside

Figure 5 Eventstream with Cribl source added

Log in to the Cribl worker group you want to send from and select Fabric Real-Time Intelligence from the Cribl Data Destination list to add it. You will be prompted to enter the Kafka connection details, which are generated in Eventstream’s Cribl source as shown in Figure 5.

Screenshot_of_Cribl_Stream_s_destination_for_configuring_a_Fabric_Real-Time_InteScreenshot_of_Cribl_Stream_s_destination_for_configuring_a_Fabric_Real-Time_Inte

Figure 6 Fabric Real-Time Intelligence configuration in Cribl destination

If a Cribl source like Syslog is already added, use QuickConnect to link the source and destination. This allows data to flow from the Cribl source to the Cribl destination you configured, i.e., Fabric Real-Time Intelligence.

Screenshot_of_Cribl_QuickConnect_interface_showing_a_routing_setup_between_one_sScreenshot_of_Cribl_QuickConnect_interface_showing_a_routing_setup_between_one_s

Figure 7 Cribl QuickConnect

As a result, you will see the data available in your Eventstream.

Screenshot_of_an_eventstream_that_has_a_Cribl_source_added._And_the_data_has_beeScreenshot_of_an_eventstream_that_has_a_Cribl_source_added._And_the_data_has_bee

Figure 8 Eventstream with data flows in from Cribl

To learn more and get started, refer to the Cribl source documentation.

Analyzing data in Fabric Real-Time Intelligence: insights, notifications, and beyond

When real-time data from Cribl flows into Fabric Eventstream, you can fully leverage the rich suite of real-time analytics tools available in Fabric Real-Time Intelligence (RTI) to power your real-time scenarios. For example,

  • Using Eventhouse, you can analyze and explore large volumes of real-time data with Kusto Query Language (KQL) queries. The KQL queries can be exported to a Real-Time Dashboard as visuals to monitor and visualize the data, enhancing data exploration, query performance, and visualization.
  • With Activator, you can be alerted across multiple channels such as emails and Teams when specific patterns or conditions are detected in real-time data.
  • The Derived Stream feature enables reshaping and transforming real-time data for further analysis or reuse by other teams and applications within the organization.
  • Custom endpoint capability allows developers to build event-driven applications that consume and act on events directly from Eventstream.

Try it now and share your feedback

Cribl source is now available in Fabric Real-Time Intelligence (Preview). Try it with your Fabric account. If you don’t have one, sign up for Power BI with a new Microsoft 365 trial and start a free Fabric trial capacity. Learn more about Eventstream. We welcome your feedback through the community forum, idea submission, or via email.