Azure Metrics – Designing for Logging and Monitoring

At the start of the chapter, we said that metrics describe an aspect of a system at a particular point in time and are displayed in numerical values. Typical examples include CPU utilization, disk reads and writes, network usage, and storage capacity or usage. As each service in Azure performs different tasks, the metrics we …

Azure Metrics – Designing for Logging and MonitoringRead More

Understanding deployment options – Designing for Logging and Monitoring

By default, only Azure activity logs and platform metrics are enabled. Sending those logs to a Log Analytics workspace or enabling VM agents must be explicitly done. The VM agents are installed when you activate specific tools, such as VM insights, enabling guest-level monitoring, or enabling Logs in the Azure portal. As we see in …

Understanding deployment options – Designing for Logging and MonitoringRead More

VM logging and monitoring – Designing for Logging and Monitoring

Because VMs generate logs as part of the operating system – Windows event logs for Windows servers and syslogs for Linux servers – Microsoft provides agents that must be installed on the VMs. There are four different agents that can be installed on VMs, and each either collects different logs or can send them to …

VM logging and monitoring – Designing for Logging and MonitoringRead More

Understanding data types and sources – Designing for Logging and Monitoring-2

By default, basic logs and metrics are stored automatically on the platform and you can view up to 30 days of history. These default views also provide basic filtering and monitoring options to get a high-level view of what is happening to your solutions. If you need longer retention of logs or wish to perform …

Understanding data types and sources – Designing for Logging and Monitoring-2Read More

Understanding data types and sources – Designing for Logging and Monitoring-1

Monitoring data is largely split into two different types – metrics and logs. Metrics describe an aspect of a system at a particular point in time and are displayed in numerical values. They are capable of supporting near real-time scenarios. Logs are different from metrics. They contain data that is organized into records, with different …

Understanding data types and sources – Designing for Logging and Monitoring-1Read More

Understanding logs and storage options – Designing for Logging and Monitoring

In the previous chapter, we explored the options for enabling solutions to be highly available and implementing automatic redundancy to ensure that our systems are always running and healthy. In this chapter, we begin Section 5, Operations and Monitoring, by looking at how we ensure we are always aware of what is happening to our …

Understanding logs and storage options – Designing for Logging and MonitoringRead More