Availability tests
Monitor and Troubleshoot Azure Solutions
Ebadur Osib
Senior Cloud Consulting Engineer
Is my app up?
Availability tests
Like a heartbeat monitor.
Checks at regular intervals.
Test from multiple locations.
Triggers alerts on failures.
What are availability tests
Run automatically.
Triggers on a scheduled basis.
Measures:
Uptime
Responsiveness
Correctness
Detect failures fast.
The cost of finding out too late
The cost of finding out too late
The cost of finding out too late
Types of availability tests
Ping test
Sends an HTTP GET request to a specified URL from specified locations.
Designed for quick and basic uptime monitoring.
Standard test
Run in a real browser environment.
Validates entire user journey.
Test actions like sign-in or page loading.
Custom track test
Custom test logic using SDK.
Validate APIs and workflows.
Supports multi-step and business specific checks.
Test results and insights
Availability tests produce rich data.
View uptime percentages and performance trends over time.
Individual test runs include detailed results and status information.
Failed tests let you drill into logs to see errors like timeouts or network issues.
Best practices
Run tests from multiple regions and validate critical user journey.
Balance test frequency with cost and coverage needs.
Link tests to alerts and review results to spot recurring patterns.
Let's practice!
Monitor and Troubleshoot Azure Solutions
Preparing Video For Download...