Skip to main content
Version: 2604 (Preview)

Task 03: Configure Enhanced Telemetry

DOCUMENT CATEGORY: Runbook SCOPE: Configure diagnostic level, streaming data client, and EU location settings f... PURPOSE: Configure diagnostic level, streaming data client, and EU location settings for Azure Local telemetry MASTER REFERENCE: Azure Local Telemetry and Diagnostics

Status: Active

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 portal → Azure Arc → Azure Local
  2. Select your cluster resource
  3. Go to Settings → Configuration
  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

Toolkit Reference

Scripts for this task are located in the azurelocal-toolkit repository under scripts/deploy/ in the appropriate task folder.


Alternatives​

The procedures in this task use the scripted methods shown in the tabs above. Additional deployment methods including Azure CLI and Bash scripts are available in the azurelocal-toolkit repository under scripts/deploy/.

MethodDescription
Azure CLIPowerShell-based Azure CLI scripts for Azure resource operations
BashLinux/macOS compatible shell scripts for pipeline environments
PreviousUpNext
← Task 02: Windows Server SubscriptionPhase 05: Licensing & TelemetryPart 06: Testing & Validation →

VersionDateAuthorChanges
1.0.02026-03-24Azure Local CloudInitial release

Version Control​

VersionDateAuthorChanges
1.0.02025-03-25Azure Local CloudInitial release