Reduzieren der Log Analytics-Kosten für das AVD-Monitoring durch Optimierung der Leistungsindikatoren

Dieser Artikel bietet Ihnen einen praktischen Workflow an, mit dem Sie die Kosten für die Datenerfassung in Azure Log Analytics beim Monitoring von Azure Virtual Desktop (AVD) prüfen und senken können. Dazu passen Sie die Erfassung von Leistungsindikatoren und die Einstellungen für ihre Aufbewahrung an.

Das Ziel ist es, vermeidbare Datenaufnahme zu reduzieren und gleichzeitig genügend Daten für Betrieb, Warnungen, Berichterstellung, Troubleshooting und Features zu erhalten, die von Nerdio Manager oder Azure Monitor abhängen.

Der Workflow gilt für Log Analytics-Workspaces, die AVD-Leistungsindikatoren, Diagnosedaten und Monitoringdaten erfassen. Informationen zu den einzelnen Workspace-Aufgaben finden Sie unter Log Analytics Management.

Wie Log Analytics-Kosten entstehen

Mit Nerdio Manager verwalten Sie Log Analytics-Workspaces und Leistungsindikatoren. Azure Monitor erfasst die angegebenen Indikatoren mit der konfigurierten Abtastrate auf Agenten, auf denen der Indikator installiert ist. Eine höhere Abtastfrequenz führt zu mehr erfassten Daten.

Eine hochfrequente Erfassung ist beim aktiven Troubleshooting nützlich. Für das Monitoring im Regelbetrieb können viele Umgebungen für ausgewählte Leistungsindikatoren ein längeres Abtastintervall verwenden, nachdem Sie die Abhängigkeiten von Berichten und Warnungen überprüft haben.

Die folgenden Faktoren beeinflussen die Kosten für Log Analytics:

  • Anzahl der Sitzungshosts, die Daten senden

  • Anzahl der erfassten Leistungsindikatoren

  • Abtastfrequenz der Leistungsindikatoren

  • Anzahl der Instanzen pro Leistungsindikator

  • Umfang der aktivierten Diagnoseprotokollierung

  • Dauer der Datenaufbewahrung

  • Anzahl der Hostpools, die den Workspace nutzen

  • Nach einem Vorfall weiterhin aktivierte Troubleshooting-Einstellungen

  • Duplizierte oder sich überschneidende Erfassungsregeln

  • Nicht-AVD-Ressourcen, die denselben Workspace nutzen

Die Kardinalität von Leistungsindikatoren ist wichtig. Ein Leistungsindikator, der alle paar Minuten für einen einzelnen Computer erfasst wird, erzeugt normalerweise nur wenige Daten. Ein Leistungsindikator pro Disk oder Prozess oder mit mehreren Instanzen kann deutlich mehr Daten erzeugen, wenn er alle 30 Sekunden auf vielen Hosts erfasst wird.

Voraussetzungen

Nerdio Manager Abonnement

Die Log Analytics-Verwaltung in Nerdio Manager ist nur in der Premium-Edition verfügbar.

Vorbereitende Schritte

Bevor Sie Einstellungen ändern, beantworten Sie die folgenden Fragen:

  • Wird dieser Workspace nur für das AVD-Monitoring verwendet?

  • Wird der Workspace mit anderen Azure-Workloads geteilt?

  • Welche Hostpools senden Daten an diesen Workspace?

  • Welche Dashboards, Warnungen, Arbeitsmappen oder Berichte hängen von diesen Daten ab?

  • Gibt es in Ihrer Organisation Anforderungen an die Aufbewahrung?

  • Werden derzeit Leistungsindikatoren für aktives Troubleshooting verwendet?

  • Verwenden Sie Nerdio Manager Insights, Azure Monitor-Arbeitsmappen, benutzerdefiniertes KQL oder externes Reporting?

Achtung

Entfernen Sie Leistungsindikatoren nicht und verkürzen Sie die Aufbewahrungsdauer nicht, ohne die Auswirkungen zu prüfen. Messen und dokumentieren Sie jede Kostenreduzierung und stellen Sie sicher, dass Sie diese rückgängig machen können.

Wählen Sie einen Optimierungsansatz

Passen Sie die Erfassungsebene an die Art und Weise an, wie Sie die Daten verwenden:

Monitoring-Ebene

Use Case

Empfohlener Ansatz

Basis-Monitoring

Normalbetrieb

Behalten Sie die grundlegenden Signale für CPU, Arbeitsspeicher, Disk und Sitzungshost-Integrität bei. Verwenden Sie gegebenenfalls eine moderate oder niedrigere Abtastfrequenz.

Aktives Troubleshooting

Kurzfristige Untersuchung von Vorfällen oder Leistungsproblemen

Erhöhen Sie vorübergehend die Abtastfrequenz für den betroffenen Scope. Dokumentieren Sie den Grund und setzen Sie die Änderung nach Behebung des Problems zurück.

Audit- oder historische Berichterstattung

Compliance, Trendanalyse, Berichterstattung für Führungskräfte

Halten Sie die Aufbewahrung an Ihren Anforderungen ausgerichtet. Konzentrieren Sie sich bei der Optimierung auf die Auswahl der Leistungsindikatoren und die Abtastfrequenz.

Leistungsindikatoren optimieren

Schritt 1: Identifizieren Sie die Hauptverursacher der Datenerfassung

Beginnen Sie mit der Nutzungsanalyse von Azure Monitor oder Log Analytics, um zu verstehen, woher das Datenvolumen stammt. Weitere Informationen finden Sie unter Microsoft Learn: Analysieren der Nutzung in einem Log Analytics-Workspace.

Die folgende KQL-Beispielabfrage zeigt die Nutzung auf hoher Ebene nach Datentyp:

Usage
| where TimeGenerated > ago(30d)
| where IsBillable == true
| summarize TotalVolumeGB = sum(Quantity) / 1000 by DataType
| order by TotalVolumeGB desc

Das folgende Beispiel verwendet die abgerechnete Größe, sofern unterstützt:

search *
| where TimeGenerated > ago(7d)
| where _IsBillable == true
| summarize BillableGB = sum(_BilledSize) / 1024 / 1024 / 1024 by $table
| order by BillableGB desc

Überprüfen Sie die Abfragen in Ihrer Umgebung, da das Workspace-Schema und die Tabellennutzung variieren können.

Schritt 2: Überprüfen Sie die Log Analytics-Einstellungen in Nerdio Manager

So überprüfen Sie die Workspace-Einstellungen:
  1. Navigieren Sie zu Cloud-Desktops > Storage > Log Analytics.

  2. Finden Sie den Workspace.

  3. Überprüfen Sie die Workspace-Konfiguration und die Datenaufbewahrung.

  4. Wählen Sie im Aktionsmenü Zähler verwalten aus, um die erfassten Zähler und deren Abtastraten zu überprüfen.

Bevor Sie Änderungen vornehmen, notieren Sie Folgendes:

  • Workspace und Hostpools

  • Aufbewahrungsdauer

  • Namen der Leistungsindikatoren und Abtastraten

  • Benutzerdefinierte Leistungsindikatoren

  • Kürzliche Änderungen

  • Geschätztes Datenaufnahmevolumen und monatlicher Kostentrend

Schritt 3: Leistungsindikatoren mit möglicherweise zu hoher Abtastfrequenz ermitteln

Achten Sie auf:

  • Leistungsindikatoren, die alle 30 Sekunden erfasst werden

  • Leistungsindikatoren pro Disk

  • Leistungsindikatoren pro Prozess

  • Leistungsindikatoren mit vielen Instanzen

  • Leistungsindikatoren, die nicht in Dashboards oder Warnungen verwendet werden

  • Leistungsindikatoren, die bei einem früheren Troubleshooting aktiviert wurden

  • Leistungsindikatoren, die auf allen Hosts erfasst werden, obwohl sie nur ein Hostpool benötigt

Achtung

Reduzieren Sie die Erfassung eines Leistungsindikators nicht allein deshalb, weil er viele Daten erzeugt. Prüfen Sie zunächst, ob er für das betriebliche Monitoring, Warnungen, Rightsizing, Troubleshooting oder die Kundenberichterstattung verwendet wird.

Schritt 4: Passen Sie die Abtastfrequenz an

Für das Monitoring im Normalbetrieb benötigen viele Umgebungen nicht für jeden Leistungsindikator eine sehr hohe Abtastrate. Wenn Sie das Abtastintervall von 30 auf 180 Sekunden erhöhen, werden für diesen Leistungsindikator deutlich weniger Daten erfasst. Verwenden Sie die folgenden Intervalle als Richtlinie:

Abtastintervall

Typische Verwendung

30 Sekunden

Aktives Troubleshooting oder kurzfristige Untersuchung

60 Sekunden

Betriebliches Monitoring mit höherer Auflösung

180 Sekunden

Basis-Monitoring für viele Leistungsindikatoren

300 Sekunden oder länger

Langfristiges Trend-Monitoring, bei dem keine Detailgenauigkeit in Echtzeit erforderlich ist

So ändern Sie die Abtastrate eines Leistungsindikators:
  1. Navigieren Sie zu Cloud-Desktops > Storage > Log Analytics.

  2. Finden Sie den Workspace und wählen Sie dann im Aktionsmenü Zähler verwalten aus.

  3. Ändern Sie unter Windows-Leistungsindikatoren die Abtastrate für jeden Leistungsindikator, den Sie anpassen möchten.

  4. Wählen Sie Anwenden aus.

Schritt 5: Aufbewahrung anpassen

Die Aufbewahrung sollte Ihren geschäftlichen Anforderungen entsprechen. Für viele Szenarien des betrieblichen Monitorings können 30 Tage ausreichen. Für Audits, Compliance, Trendanalysen oder Berichte für Führungskräfte benötigen Sie möglicherweise eine längere Aufbewahrungsdauer. Prüfen Sie vor dem Ändern der Aufbewahrungsdauer Folgendes:

  • Compliance-Anforderungen

  • Berichtsanforderungen

  • Ob Troubleshooting anhand historischer Daten erforderlich ist

  • Ob ein anderes System Langzeitdaten speichert

Dokumentieren Sie die genehmigte Aufbewahrungseinstellung.

So ändern Sie den Aufbewahrungszeitraum:
  1. Navigieren Sie zu Cloud-Desktops > Storage > Log Analytics.

  2. Finden Sie den Workspace und wählen Sie dann Aufbewahrung bearbeiten aus.

  3. Geben Sie die Anzahl der Aufbewahrungstage zwischen 30 und 730 ein.

  4. Wählen Sie OK aus.

Schritt 6: Abhängige Features validieren

Prüfen Sie, ob die folgenden Features weiterhin wie erwartet funktionieren:

Schritt 7: Auswirkungen messen

Lassen Sie nach der Optimierung genügend Zeit, damit sich die Erfassungsmuster normalisieren können. In vielen Umgebungen reichen 24 bis 72 Stunden aus, um eine erste Tendenz zu erkennen. Überprüfen Sie die monatlichen Kostenauswirkungen über einen längeren Zeitraum. Vergleichen Sie:

  • Tägliche Erfassung vor und nachher

  • Abrechenbare Tabellen mit den höchsten Kosten vor und nachher

  • Geschätzte monatliche Kosten vor und nachher

  • Auswirkungen auf Warnungen oder Dashboards

  • Auswirkungen auf das Troubleshooting

  • Auswirkungen auf die Benutzererfahrung

Schritt 8: Erstellen Sie einen Plan für regelmäßige Überprüfungen

Die Kostenoptimierung für Log Analytics ist keine einmalige Aufgabe. Überprüfen Sie Ihre Einstellungen nach einem der folgenden Ereignisse:

  • Sie fügen Hostpools hinzu oder erhöhen die Anzahl der Sitzungshosts.

  • Sie ändern die Monitoring-Konfiguration.

  • Sie aktivieren neue Arbeitsmappen oder Diagnosefunktionen.

  • Sie führen für Nerdio Manager ein größeres Upgrade durch. Siehe Versionshinweise.

  • Ein Troubleshooting-Ereignis endet.

  • Sicherheits- oder Audit-Anforderungen ändern sich.

Leitplanken

  • Entfernen Sie keine Leistungsindikatoren, die aktive Warnungen oder Dashboards erfordern.

  • Reduzieren Sie die Aufbewahrungsdauer nicht unter Ihre Compliance-Anforderungen.

  • Gehen Sie nicht davon aus, dass alle AVD-bezogenen Tabellen in kostengünstigere Tabellenpläne verschoben werden können. Überprüfen Sie zuerst den Microsoft-Support und die Auswirkungen auf Features.

  • Lassen Sie die Erfassung auf Troubleshooting-Ebene nicht auf unbestimmte Zeit aktiviert.

  • Prüfen Sie, welche anderen Workloads den gemeinsam genutzten Workspace verwenden, bevor Sie ihn optimieren.

  • Ändern Sie das Monitoring in der Produktion nicht, ohne die aktuellen Einstellungen und einen Rollback-Plan zu dokumentieren.

  • Verwenden Sie die Reduzierung der Datenaufnahme nicht als Ersatz für das Rightsizing des Monitoring-Designs.

Beispiel-Workflow

  1. Identifizieren Sie die abrechenbaren Tabellen und Datentypen mit den höchsten Kosten.

  2. Bestätigen Sie, welche Hostpools Daten an den Workspace senden.

  3. Überprüfen Sie die aktuellen Leistungsindikatoren in Nerdio Manager.

  4. Ermitteln Sie, welche Leistungsindikatoren in 30-Sekunden-Intervallen erfasst werden.

  5. Prüfen Sie, welche Leistungsindikatoren von Dashboards, Warnungen oder Berichten verwendet werden.

  6. Legen Sie für nicht kritische Baseline-Leistungsindikatoren ein längeres Abtastintervall fest.

  7. Halten Sie Leistungsindikatoren für das Troubleshooting bereit, aber legen Sie ihren Scope eng fest und nutzen Sie sie nur vorübergehend.

  8. Überprüfen Sie die Aufbewahrung und reduzieren Sie die Aufbewahrungsdauer nur, wenn die geschäftlichen Anforderungen dies zulassen.

  9. Validieren Sie Dashboards, Warnungen und Berichte.

  10. Vergleichen Sie die Datenaufnahme nach 24 bis 72 Stunden.

  11. Dokumentieren Sie die geschätzten monatlichen Einsparungen.

Vorgeschlagener Betriebsstandard

Szenario

Standard

Normalbetrieb

Verwenden Sie eine Baseline-Erfassung für Leistungsindikatoren und erfassen Sie Leistungsindikatoren, die nur Trends zeigen sollen, seltener. Überprüfen Sie die Datenaufnahme monatlich oder vierteljährlich.

Troubleshooting

Erhöhen Sie die Abtastfrequenz vorübergehend, legen Sie den Scope für die Änderung eng fest, dokumentieren Sie den Grund, setzen Sie die Änderung nach dem Vorfall zurück und vergleichen Sie die Datenaufnahme davor und danach.

Benötigen Sie Hilfe?

Erstellen Sie ein Support-Ticket für dieses Element.

War dieser Beitrag hilfreich?

0 von 0 fanden dies hilfreich
Haben Sie Fragen? Anfrage einreichen

Kommentare (0 Kommentare)

Zu diesem Beitrag können keine Kommentare hinterlassen werden.