Monitoring Flashcards
Four areas of monitoring
Marker:
- Motherboard, CPU, memory etc…
1 - System performance metrics
2 - Application - App Insights, app code
3 - Log analytics
4 - Alerts
What is Azure Monitor?
Marker:
- high-tech monitoring centre - bunker with huge screens
Dashboard for performance, logs and application monitoring
What metrics are enabled by default?
Marker:
- motherboard
System level metrics, CPU etc…
View from VM
Can it monitor on-prem or other cloud vendor resources?
Yes
Application Monitoring support
Marker:
- Concert
- House building
Yes via Application performance monitor extension or use App Insights
Default data capture period
30 days
Store elsewhere if more needed
What is Log Analytics?
Azure Splunk
Central repository log files, event logs etc…
Log Analytics Workspace
Client install Log Analytics
Agent/extension
Workspace ID and Key
Windows and Linux
Data Queries language
Kusto Query Language
Log Analytics 3rd Party Plugin
Management Tools
Application Monitoring using Insights
App Insights
Library added to app code
App Insights monitoring supported on… (3)?
On-prem
Azure
Other cloud vendors
Configure App Insights
App Name App Type (code) Add library Send data to Azure Endpoint Configure Alerts
Alerts best practices
Relevant
Actionable
Email recipients
Monitor alert settings
Scope Conditions Times Actions Action Groups Alert Rule - severity (default 3)
Supported Alerts
Monitor - system level
AppInsight
Log Analytics - based on error entries
Azure Health Tools
Azure Health
Azure Service Health
Azure Resource Health
Azure Advisor Recommendations
Cost
Security
Performance
Availability
Activity Log (RM)
Administrative Service Health Resource Health Security Alerts Autoscale Policy Recommendations
What is an Action Group?
List of actions to be run if a condition is met.
Can be used multiple times
Azure Advisor data period
14 days