ashishrajsrivastava / az-400-shared

We will share az 400 training sessions content here
MIT License
0 stars 0 forks source link

Develop an Instrumentation Strategy (5-10%) #1

Open ashishrajsrivastava opened 4 years ago

ashishrajsrivastava commented 4 years ago

Design and implement logging

• assess and Configure a log framework • design a log aggregation and storage strategy (e.g. Azure storage) • design a log aggregation using Azure Monitor • manage access control to logs (workspace-centric/resource-centric) • integrate crash analytics (App Center Crashes, Crashlytics)

Design and implement telemetry

• design and implement distributed tracing • inspect application performance indicators • inspect infrastructure performance indicators • define and measure key metrics (CPU, memory, disk, network) • implement alerts on key metrics (email, SMS, webhooks, Teams/Slack)

• integrate user analytics (e.g. Application Insights funnels, Visual Studio App Center, TestFlight, Google Analytics)

Integrate logging and monitoring solutions

• configure and integrate container monitoring (Azure Monitor, Prometheus, etc.) • configure and integrate with monitoring tools (Azure Monitor Application Insights, Dynatrace, New Relic, Naggios, Zabbix) • create feedback loop from platform monitoring tools (e.g. Azure Diagnostics VM extensions, Azure Platform Logs, Event Grid) • manage Access control to the monitoring platform