Azure / Azure/Azure-Landing-Zones

Enhancement: Add Deploy-AMBA-AzureLocal

Open
#290 1 comment 0 reactions 0 assignees View on GitHub
Product: AMBA Transfer From: ALZ Library :arrow_right:
Dominant language
PowerShell
Stars
96
Forks
70
Avg merge
3d 1h
Merged PRs (30d)
7

Description

Suggested enhancement to include a standard set of alerts for Azure Local clusters and nodes.

Set of alerts yet to be defined! Reference points below.

## Enabling Logs, Metrics, and Alerts

1. Ensure Cluster is Arc-Enabled

Verify the Azure Local cluster is registered with Azure Arc and appears as a resource in Azure. ([Azure Arc Overview](https://learn.microsoft.com/azure/azure-arc/overview), [Register without Azure Arc Gateway](https://learn.microsoft.com/azure/azure-local/deploy/deployment-without-azure-arc-gateway?view=azloc-2511), [Register with Azure Arc Gateway](https://learn.microsoft.com/azure/azure-local/deploy/deployment-with-azure-arc-gateway?view=azloc-2511&tabs=script&pivots=register-proxy))

2. Enable Azure Monitor Insights

- [Azure Local Monitoring Overview](https://learn.microsoft.com/azure/azure-local/concepts/monitoring-overview%C2%AC)
- [Enable Insights on a single Azure Local cluster](https://learn.microsoft.com/azure/azure-local/manage/monitor-single-23h2?view=azloc-2511)
- [Enable Insights on multiple Azure Local clusters](https://learn.microsoft.com/azure/azure-local/manage/monitor-multi-23h2?view=azloc-2511)
- [Monitor Azure Local cluster's ReFS dedup & compression](https://learn.microsoft.com/azure/azure-local/manage/monitor-features?view=azloc-2511)
- [Enable Insights at scale using Azure Policy](https://learn.microsoft.com/azure/azure-local/manage/monitor-multi-azure-policies?view=azloc-2511)

## Metrics

Available Metrics exposed by Azure Monitor for Azure Local clusters once you enable Insights and telemetry collection via Azure Arc.

- [Monitor Azure Local with Azure Monitor Metrics](https://learn.microsoft.com/azure/azure-local/manage/monitor-cluster-with-metrics?view=azloc-2511&tabs=storage-performance) including
- [Dashboard charts for Storage Performance, Network Performance and Compute](https://learn.microsoft.com/azure/azure-local/manage/monitor-cluster-with-metrics?view=azloc-2511&tabs=storage-performance#view-the-dashboard-charts)
- [List of Azure Monitor Metrics for Azure Local](https://learn.microsoft.com/azure/azure-local/manage/monitor-cluster-with-metrics?view=azloc-2511&tabs=storage-performance#what-metrics-are-collected) - with dimensions against cluster, node, network adapter, LUN, VHD

## Alerts

- [Azure Local health alerts](https://learn.microsoft.com/azure/azure-local/manage/health-alerts-via-azure-monitor-alerts?view=azloc-2511)
- [Azure Local log alerts](https://learn.microsoft.com/azure/azure-local/manage/setup-system-alerts?view=azloc-2511) - including available storage
- [Azure Local metric alerts](https://learn.microsoft.com/azure/azure-local/manage/setup-metric-alerts?view=azloc-2511)
- [Enable recommended alert rules for Azure Local](https://learn.microsoft.com/azure/azure-local/manage/set-up-recommended-alert-rules?view=azloc-2511) - automatically sets up a handful of performance alerts - CPU, memory, disk latency, networking activity

Contributor guide

Open the contributing guide

Research direction

Start with the linked Azure Local health, log, metric, and recommended-alert documentation, then define the standard alert set and its scope for clusters and nodes. Done means the Deploy-AMBA-AzureLocal enhancement has an agreed alert set covering the relevant Azure Local signals and the associated deployment material is updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.