Skip to main content
Version: Next

Task 03: Configure Enhanced Telemetry

Enhanced telemetry settings enable comprehensive diagnostics, proactive support, and real-time monitoring for Azure Local clusters.

Overview

Telemetry configuration includes three key settings:

  • diagnosticLevel: Controls the amount of diagnostic data sent to Microsoft
  • streamingDataClient: Enables real-time streaming of telemetry data
  • isEULocation: Configures EU data residency compliance

Prerequisites

  • Azure Local cluster registered with Azure Arc
  • Owner or Contributor role on the cluster resource
  • Understanding of data privacy requirements
  • Knowledge of data residency requirements (EU vs non-EU)

Variables from variables.yml

VariableConfig PathExample
AZURE_SUBSCRIPTION_IDazure.subscription.id00000000-0000-0000-0000-000000000000
AZURE_RESOURCE_GROUPazure.resource_group.namerg-azurelocal-prod-eus2
CLUSTER_NAMEcluster.nameazl-dal-cl01

Execution Options

Steps

  1. Navigate to the Azure portalAzure ArcAzure Local
  2. Select your cluster resource
  3. Go to SettingsConfiguration
  4. Locate the Diagnostics section
  5. Configure the following settings:
  • Diagnostic Level: Select Enhanced or Full
  • Streaming Data: Toggle to Enabled
  • EU Data Boundary: Set based on cluster location
  1. Click Save

Diagnostic Levels

LevelData Sent
RequiredMinimum data for cluster health
EnhancedAdditional data for proactive support
FullComplete diagnostics for troubleshooting

Diagnostic Level Details

Basic (Required)

  • Cluster health status
  • Node connectivity information
  • Critical error reporting
  • Minimum data for Azure billing
  • All Basic data plus:
  • Performance metrics
  • Feature usage statistics
  • Proactive issue detection
  • Support case acceleration

Full (Troubleshooting)

  • All Enhanced data plus:
  • Detailed diagnostic logs
  • Memory dumps (on request)
  • Complete event logs
  • Deep troubleshooting capability

EU Data Boundary

For clusters deployed in European Union member states:

# Enable EU data boundary on the cluster
Set-AzStackHCI -IsEULocation $true

# This ensures:
# - Telemetry data stays within EU boundaries
# - Compliance with GDPR requirements
# - Data processed in EU Azure regions

Verification

# On the cluster node
Get-AzStackHCI | Select-Object DiagnosticLevel, StreamingDataClient

# Verify telemetry service
Get-Service -Name "HciClusterAgentService" | Select-Object Status, StartType

# Check telemetry connectivity
Test-NetConnection -ComputerName "dc.services.visualstudio.com" -Port 443

Troubleshooting

IssueResolution
Telemetry not sendingVerify firewall allows HTTPS to telemetry endpoints
Streaming data failingCheck HciClusterAgentService is running
EU setting not applyingVerify cluster region is set correctly
Diagnostic level resetRe-apply after cluster updates

Telemetry Endpoints

Ensure firewall allows outbound HTTPS (443) to:

  • dc.services.visualstudio.com
  • *.applicationinsights.azure.com
  • *.monitor.azure.com
  • *.blob.core.windows.net

PreviousUpNext
← Task 02: Windows Server SubscriptionPhase 05: Licensing & TelemetryPart 06: Testing & Validation →

VersionDateAuthorChanges
1.0.02026-03-24Azure Local Cloudnology TeamInitial release