Which Azure service should you use to collect events from multiple resources into a centralized repository?
Click on the arrows to vote for the correct answer
A. B. C. D.A
Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.
Azure Event Hubs can be used to ingest, buffer, store, and process your stream in real time to get actionable insights. Event Hubs uses a partitioned consumer model, enabling multiple applications to process the stream concurrently and letting you control the speed of processing.
Azure Event Hubs can be used to capture your data in near-real time in an Azure Blob storage or Azure Data Lake Storagefor long-term retention or micro-batch processing.
https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-aboutThe Azure service that is designed to collect events from multiple resources into a centralized repository is Azure Monitor.
Azure Monitor is a platform service that provides a unified view of all the resources in your Azure environment. It collects and analyzes data from various sources such as applications, infrastructure, and network. It also provides a centralized repository for storing and managing data from multiple sources.
Azure Monitor collects data through different sources, such as agents, API, or data sources, and then stores them in a Log Analytics workspace. You can use this data to create custom dashboards, alerts, and reports. The data collected by Azure Monitor can be used to analyze performance issues, troubleshoot problems, and gain insights into the health and availability of your applications and resources.
Azure Event Hubs is a messaging service designed for high-scale event ingestion, which can be used for real-time data streaming scenarios. It is primarily used to process and store high volumes of streaming data. Azure Analysis Services is a business intelligence service that provides an analytical data platform for business users to access and analyze data. It is used to build data models and create reports and visualizations. Azure Stream Analytics is a real-time data processing engine that allows you to perform real-time analytics on streaming data.
Therefore, Azure Monitor is the most appropriate service for collecting events from multiple resources into a centralized repository.