Whether you have workloads running on premises or in the cloud,
you need to have a way to know if they're working as expected.
For workloads on the cloud, you should know whether the vendor infrastructure is available, as well as whether your applications are up and running
as your provides. Two services that can help you monitor the health of your applications
as your monitor is a service that allows you to collect, analyze and act on telemetry data from your on premises and cloud environments.
You can collect data from various sources
application data like performance and functionality data.
You can collect data from any type of custom applications, regardless of the language and framework. It is written in
data about the guest OS your application is running on.
It can be running on a Linux or Windows VM in azure on premises or any other cloud
data about the operation of azure resources that you're leveraging
subscription data related to the organization and management of your azure subscriptions.
Data about operation of global azure resources like azure active directory as well as activity data for any changes done in your azure tenant
and last but not least, it collects data about the health of azure itself.
There are various things you can configure and monitor. You can enable activity logs of your subscriptions to collect information for any changes happening.
For example, resource creation,
VM shutdown or access change.
This is very important for compliance auditing.
You can also enable guest level monitoring and configure guest agents for Windows and Lennox.
You can collect performance counters for your applications on resources, things like memory use or CPU utilization.
You can collect event logs for things that are happening in your application or VMS as well as VM crash dumps.
You can also ford those two other tools, like Splunk, using sinks
as your monitor includes several features that are targeted to our specialized use cases.
As your application insights allows you to monitor the performance and availability of your Web applications,
you can use application insights for applications running on azure as well as on premises and on other clouds.
You can easily integrate it in your devops process
as your monitor for containers is a service designed to monitor the performance of container based workloads deployed on the azure kubernetes services.
It collects performance and monitoring data from containers and notes available via kubernetes AP as well as container logs
as your monitor for VMS, is a service that allows you to monitor the health of your windows and Lennox viens.
Integrating those with azure service health helps you understand if the health of azure services impacts the performance and health of your own workloads,
we will look at azure service health in just a couple of slides.
Effective monitoring solutions not only provide the tools to collect and analyze the data, but they also give you the tools to be alerted to and respond to events.
As your monitor uses alerts to proactively notify you if critical conditions in your environment incur,
you can configure notifications via email SMS or via integration with tools like slack
Alerts can be near real time based on metrics like CPU and memory utilization, or can use log analytics for more complex scenarios
as your monitor also allows you to create rules that determine whether new resources should be automatically added to handle the increased load.
Auto scale can help you manage your cost by automatically increasing and decreasing the number of resources when demand changes.
As your monitor provides its own visualization capabilities, but you can also leverage other tools, like azure dashboard or power bi I to send custom reports and represent the data
as your service. Health is a suite of services that provide an overview of the health of azure services across regions, as well as personalized guidance and support for services that directly affect you.
You can receive notifications that can help you understand the impact of as your health on your services or prepare you for scheduled maintenance
as your status is a publicly available website that provides a global view of the health of azure services.
Service Health is a customized service available within azure portal.
It tracks the state of azure services that you use and the regions you have your workloads deployed.
Using azure service health, you can track ongoing service issues and upcoming maintenance windows or get relevant health advisories.
Events are kept in your health history for up to 90 days.
You can create health alerts within service. Health
resource health is part of the service health blade in As a portal,
it shows you details about the current and past health of your individual resources.
You can use it to identify times in the past when your services were unavailable as a result of as your outages and help you understand if the laws have been violated.
As your monitor and azure service, health components offer a comprehensive view of the health of your cloud workloads.