Auf dieser Seite finden Sie Links zu Anleitungen zum Erstellen eines Tests für bestimmte Fehler. Ein Test ist eine Instanz eines Fault-Injection-Tests für Ihre Zielressourcen, der aufgrund des Fehlers fehlschlagen sollte.
Wenn Sie einen neuen Test einrichten möchten, erstellen Sie eine Testvorlage, in der der einzuschleusende Fehler und die Zielressourcen definiert werden. Wählen Sie je nach dem Fehler, der eingeschleust werden soll, eine der folgenden Seiten aus.
- Fail Compute: Simuliert die Nichtverfügbarkeit von GKE- oder Compute Engine-Computing-Ressourcen.
- Anwendungstraffic beeinträchtigen: Simuliert die Beeinträchtigung des Traffics über einen Load Balancer der Schicht 7.
- Failover Cloud SQL: Führt ein Failover einer HA-fähigen Cloud SQL-Datenbank von der primären zur Standby-Datenbank durch.
Diese Fehler sollen den Umfang des Experiments auf die Ressourcen eines einzelnen Projekts in einer einzelnen Region oder weniger beschränken. Der Test wirkt sich nicht auf einen größeren Umfang als beabsichtigt aus. Diese Fehler führen jedoch zu echten Ausfällen der Zielressourcen in ihrer Umgebung.
Indem Sie auf Infrastrukturkomponenten wie eine Cloud SQL-Datenbank oder einen Application Load Balancer sowie auf andere Komponenten abzielen, die in Zukunft unterstützt werden, können Sie einen Zonen- oder Regionsausfall im Kontext Ihrer eigenen Anwendung angemessen simulieren.