Logging data in the cloud

Let's assume you have the following architecture:

It contains many different web apps, different storage capabilities (such as a SQL database or Azure Storage), and also Azure Functions. If we want to be able to monitor all those services, we will need the following components:

  • A tool for saving logs (which is able to use different outputs such as storage or a file, possibly multiplatform)
  • Storage able to store gigabytes of log data
  • Some kind of dashboard, which will get data from the storage and display it using different filters and parameters

When you take all those into account, you may find the following caveats: ...

Get Hands-On Azure for Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.