Arbeitsspeicherverlusterkennung (Vorschau)

Hinweis

Sie können Ihre Application Insight-Ressourcen zu der auf Warnungen basierenden intelligenten Erkennung (Vorschauversion) migrieren. Bei der Migration werden Warnungsregeln für die verschiedenen Module der intelligenten Erkennung erstellt. Nach Sie die Regeln erstellt haben, können Sie sie wie alle anderen Azure Monitor-Warnungsregeln verwalten und konfigurieren. Sie können auch Aktionsgruppen für diese Regeln konfigurieren, um mehrere Methoden für das Ausführen von Aktionen oder für das Auslösen von Benachrichtigungen bei neuen Erkennungen zu ermöglichen.

Weitere Informationen finden Sie unter Migration zu intelligenten Erkennungswarnungen.

Die intelligente Erkennung analysiert automatisch die Arbeitsspeicherauslastung jedes Prozesses in Ihrer Anwendung. Sie kann Sie vor potenziellen Speicherverlusten oder einem erhöhten Arbeitsspeicherverbrauch warnen.

Diese Funktion erfordert keine spezielle Einrichtung, abgesehen von der Konfiguration von Leistungsindikatoren für Ihre App. Sie ist aktiv, wenn Ihre App genügend Telemetriedaten für Arbeitsspeicher-Leistungsindikatoren (z. B. Private Bytes) generiert.

Wann erhalte ich diese Art von Benachrichtigung der intelligenten Erkennung?

Eine typische Benachrichtigung folgt auf eine konsistente Erhöhung:

  • Arbeitsspeicherverbrauch über einen langen Zeitraum hinweg.
  • In einem oder mehreren Prozessen oder Computern, die Teil Ihrer Anwendung sind.

Machine Learning-Algorithmen werden für die Erkennung eines erhöhten Arbeitsspeicherverbrauchs verwendet, die dem Muster eines Speicherverlusts entspricht.

Liegt wirklich ein Problem mit meiner App vor?

Eine Benachrichtigung bedeutet nicht zwingend, dass ein Problem mit Ihrer App vorliegt. Obwohl Arbeitsspeicherverlustmuster auf ein Anwendungsproblem hinweisen können, sind diese Muster möglicherweise typisch für Ihren spezifischen Prozess. Arbeitsspeicherverlustmuster können auch eine natürliche geschäftliche Begründung haben. In solchen Fällen können Sie die Benachrichtigung ignorieren.

Wie behebe ich das Problem?

Die Benachrichtigungen umfassen Diagnoseinformationen zur Unterstützung des diagnostischen Analyseprozesses:

  1. Triage: Die Benachrichtigung zeigt den Umfang der Arbeitsspeichererhöhung (in GB) und den Zeitraum an, in dem die Größe des Arbeitsspeichers zugenommen hat. Mithilfe dieser Informationen können Sie dem Problem eine Priorität zuweisen.
  2. Bereich: Wie viele Computer wiesen das Muster des Arbeitsspeicherverlusts auf? Wie viele Ausnahmen wurden während des potenziellen Arbeitsspeicherverlusts ausgelöst? Diese Informationen können Sie der Benachrichtigung entnehmen.
  3. Diagnose: Die Erkennung enthält das Muster des Arbeitsspeicherverlusts und zeigt die Arbeitsspeichernutzung des Prozesses im Laufe der Zeit auf. Zur weiteren Diagnose des Problems können Sie auch die entsprechenden Elemente und Berichte verwenden, die mit weiterführenden Informationen verknüpft sind.