

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Über die Durchführung und Überwachung eines Experiments
<a name="appconfig-experimentation-about-running-an-experiment"></a>

Die Durchführung eines Experiments in der Produktion erfordert eine sorgfältige Überwachung und Betriebsplanung. Eine schrittweise Erhöhung der Exposition, die Validierung der Durchführung und die Überwachung der Leistung können dazu beitragen, das Risiko zu verringern und die Zuverlässigkeit der Versuchsergebnisse zu verbessern.

**Topics**
+ [Betriebliche Überlegungen](#appconfig-experimentation-about-running-an-experiment-operational-considerations)
+ [Leistungsaspekte](#appconfig-experimentation-about-running-an-experiment-performance-considerations)
+ [Operationelle Prinzipien](#appconfig-experimentation-about-running-an-experiment-implementation-considerations)

## Betriebliche Überlegungen
<a name="appconfig-experimentation-about-running-an-experiment-operational-considerations"></a>

**Beginnen Sie mit einer niedrigen oder 0% igen Exposition und erhöhen Sie die Exposition schrittweise **

Bevor Sie Anwender Behandlungen aussetzen:
+ Überprüfen Sie das Rendern der Behandlung
+ Bestätigen Sie die Bewertung der Feature-
+ Überprüfen Sie die Messwerte und die Protokollierung
+ Testen Sie die Instrumentierung mithilfe von Overrides für die Behandlungszuweisung

Wenn Sie bei einer Exposition von 0% beginnen, können Sie Implementierungsprobleme erkennen, bevor sie sich auf die Benutzer auswirken. Anschließend können Sie die Exposition schrittweise erhöhen und so die Auswirkungen von Regressionen im Falle von Problemen begrenzen. Indem Sie das Verhalten von Experimenten bei steigender Belastung validieren, können Sie die Testergebnisse und Betriebskennzahlen überwachen, bevor Sie Ihr gesamtes Publikum Veränderungen aussetzen.

**Definieren Sie Rollback-Verfahren **

Bevor Sie einen Testlauf starten, stellen Sie Folgendes fest:
+ Wann der Lauf gestoppt werden soll
+ Welche Kennzahlen deuten auf inakzeptables Verhalten hin
+ Wie deaktiviere ich Behandlungen

Sie können Alarme in CloudWatch Überwachungstools von Drittanbietern wie Datadog, New Relic oder Dynatrace konfigurieren, um wichtige Kennzahlen wie Seitenladezeit, Konversionsrate oder Fehlerraten während eines Experiments zu überwachen. Wenn ein Alarm ausgelöst wird, evaluieren Sie die Auswirkungen und entscheiden Sie, ob Sie den Testlauf beenden oder fortsetzen möchten. Weitere Informationen zur Konfiguration von Alarmen finden Sie unter[Bereitstellungen im Hinblick auf automatisches Rollback überwachen](monitoring-deployments.md).

**Koordinieren Sie Bereitstellungen **

Vermeiden Sie es, während eines aktiven Testlaufs größere Anwendungsänderungen vorzunehmen. Änderungen an der Feature-Flag-Logik, an Backend-Systemen oder an den Benutzerabläufen können die Versuchsergebnisse ungültig machen oder die Analyse erschweren. Wenn Änderungen erforderlich sind, beenden Sie den aktuellen Lauf und starten Sie einen neuen, nachdem die Updates installiert wurden.

Beschränken Sie außerdem die Überschneidung von Experimenten, die dieselben Benutzer oder Funktionen betreffen. Überlappende Experimente können Ergebnisse verfälschen und zu widersprüchlichem Verhalten führen. Kurz gesagt, koordinieren Sie Experimente sorgfältig, wenn sich die Zielgruppen überschneiden.

Einzelheiten darüber, wie Ihre Anwendung ein zugewiesenes Treatment vom AWS AppConfig Agenten abruft, einschließlich der `Context` Header `Entity-Id` und, finden Sie unter. [Abrufen experimenteller Behandlungen](appconfig-integration-retrieving-experiment-treatments.md)

## Leistungsaspekte
<a name="appconfig-experimentation-about-running-an-experiment-performance-considerations"></a>

Wenn Sie ein Experiment starten, überwachen Sie die Anwendungsleistung, indem Sie die Betriebsmetriken während des gesamten Testlaufs verfolgen. Überwachen Sie insbesondere:
+ Latenz
+ Fehlerraten
+ Durchsatz
+ Ressourcenauslastung

Eine Behandlung kann das Systemverhalten beeinflussen, selbst wenn die Versuchsmetriken positiv erscheinen. Eine allmähliche Exposition hilft dabei, diese Probleme sicher zu erkennen.

**Validieren Sie die Leistung auf der Clientseite **

Überwachen Sie bei Benutzeroberflächenexperimenten:
+ Ladezeit der Seite
+ Leistung beim Rendern
+ Client-side Fehler
+ Device-specific Verhalten

Verschiedene Behandlungen können die Frontend-Leistung unterschiedlich beeinflussen.

## Operationelle Prinzipien
<a name="appconfig-experimentation-about-running-an-experiment-implementation-considerations"></a>

Beachten Sie bei der Durchführung eines Experiments die folgenden Betriebsprinzipien:

**Behandeln Sie Experimente als Produktionsänderungen**  
Selbst kleine Experimente können sich auf die Stabilität, Leistung, Benutzererfahrung und Datenqualität von Anwendungen auswirken. Eine sorgfältige Überwachung und eine schrittweise Exposition tragen dazu bei, das Risiko zu verringern und gleichzeitig das Vertrauen in die Versuchsergebnisse zu verbessern.

**Halten Sie die Konsistenz der Behandlung aufrecht**  
Benutzer sollten während des gesamten Laufs dieselbe Behandlung erhalten. Weitere Informationen zum Behandlungsdesign finden Sie unter[Über Kontrollen und Behandlungen](appconfig-experimentation-about-controls-and-treatments.md).

**Instrumentierung validieren**  
Stellen Sie vor einer Erhöhung der Exposition sicher, dass die Messwerte korrekt aufgezeichnet wurden und dass die Protokolle Behandlungsinformationen enthalten.

**Überwachen Sie experimentspezifische Messwerte**  
Überwachen Sie zusätzlich zu den betrieblichen Kennzahlen auch Metriken, die in direktem Zusammenhang mit dem Experiment stehen, wie z. B.:  
+ Konversionsrate
+ Interagieren Sie mit anderen
+ Click-through bewerten
+ Häufigkeit des Fehlers
+ Benutzerbindung
Wählen Sie Metriken, die dem Versuchsziel entsprechen.