Before you read this article, you might want to read how to convert monolith to micro-services.
If you have dozens of micro-services with several micro-data storages, how will you perform analytics on all of the datasets and view from a single pane of glass? This architecture landscape should help you as a reference architecture.
You will need to load data into Analytics Services directly
Or you will load via a Data Lake.
You may use Azure Data Factory for transferring data.
You will also subscribe to messages and events from Event Grids and Servicebus.
You can choose one or multiple of the available analytics services.
Real-time reports require stream analytics.
Machine Learning services can be applied for predictions and anomalies detections.
Real-time reports show short-term data such as today or the last hour or the last minute.
You can monitor most or least-performing items of the range.
You can view anomalies in real-time.
It can be like gauge meters in your car dashboard.
Historical data reports show a wider time range such as a fiscal year.
Trend reports show summary data, such as daily, weekly, monthly aggregated data.
Trend reports can have a latency. (For instance, you may not see data generated today)
Big Data Architect
Consult with us to implement Microservices.