Ojasa Mirai

Ojasa Mirai

Cloud

Loading...

Learning Level

🟢 Beginner🔵 Advanced
🔧 Azure Account Setup⚙️ Azure Compute Overview🖥️ Virtual Machines🎯 App Service Deployment⚡ Azure Functions📁 Blob Storage🗄️ Azure SQL Database📊 Cosmos DB📊 Azure Monitoring🔑 Azure Identity & Access📈 Azure Scaling & Load Balancing🐳 Azure Containers & AKS🎯 Azure Static Web Apps💰 Azure Cost Optimization
Cloud/Azure Deployment/Azure Monitoring

📊 Azure Monitoring - Advanced

Custom Metrics and Dashboards

from azure.monitor.query import MetricsQueryClient

client = MetricsQueryClient(credential)

# Query custom metrics
metrics = client.query_resource(
  resource_id,
  metric_names=["CustomMetric"],
  timespan="PT1H"
)

Log Analytics and KQL

AppInsights
| where timestamp > ago(1d)
| summarize avg(duration) by operation_Name
| where avg_duration > 100
| order by avg_duration desc

Alert Management

# Create metric alert
az monitor metrics alert create \
  --name "High Latency Alert" \
  --resource-group myResourceGroup \
  --scopes /subscriptions/.../myApp \
  --condition "avg Duration > 500" \
  --window-size 5m \
  --evaluation-frequency 1m

Key Takeaways

  • **Custom metrics** track business KPIs
  • **Log Analytics** enables advanced querying
  • **Alerts** proactively notify issues
  • **Dashboards** visualize key insights

Next Steps

Explore identity and access management.


Resources

Python Docs

Ojasa Mirai

Master AI-powered development skills through structured learning, real projects, and verified credentials. Whether you're upskilling your team or launching your career, we deliver the skills companies actually need.

Learn Deep • Build Real • Verify Skills • Launch Forward

Courses

PythonFastapiReactJSCloud

© 2026 Ojasa Mirai. All rights reserved.

TwitterGitHubLinkedIn