Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Chaos Engineering

Source: https://github.com/dastergon/awesome-chaos-engineering at 1da63559c6f3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Eine kuratierte Liste großartiger Chaos Engineering-Ressourcen.

Chaos Engineering ist die Disziplin, an einem verteilten System Experimente durchzuführen, um Vertrauen in die Fähigkeit des Systems aufzubauen, widrigen Bedingungen in der Produktion standzuhalten. – Website der Principles Of Chaos Engineering.

  • Chaos Monkey - Ein Resilienz-Werkzeug, das Anwendungen hilft, zufällige Instanzausfälle zu tolerieren.
  • orchestrator - MySQL-Replikationstopologie-Verwaltung und Hochverfügbarkeit.
  • kube-monkey - Eine Implementierung von Netflixs Chaos Monkey für Kubernetes-Cluster.
  • Gremlin Inc. - Failure as a Service.
  • Chaos Toolkit - Eine Werkzeugkiste für Chaos Engineering, die Ihnen hilft, Vertrauen in Ihr Softwaresystem zu gewinnen.
  • steadybit - Eine Chaos-Engineering-Plattform (SaaS oder On-Prem) mit Auto-Discovery, verschiedenen Angriffsarten, Benutzerverwaltung und vielem mehr.
  • PowerfulSeal - Fügt Ihren Kubernetes-Clustern Chaos hinzu, damit Sie Probleme in Ihren Systemen so früh wie möglich erkennen können. Es beendet gezielte Pods und nimmt VMs hoch und runter.
  • drax - DC/OS Resilience Automated Xenodiagnosis-Tool. Es hilft, DC/OS-Deployments zu testen, indem es einen von Chaos Monkey inspirierten, proaktiven und invasiven Testansatz anwendet.
  • Wiremock - API-Mocking (Service-Virtualisierung), das das Modellieren realer Fehler und Verzögerungen ermöglicht.
  • MockLab - API-Mocking (Service-Virtualisierung) als Dienst, das das Modellieren realer Fehler und Verzögerungen ermöglicht.
  • Pod-Reaper - Ein regelbasiertes Pod-Beendigungs-Container. Pod-Reaper wurde entwickelt, um Pods zu beenden, die bestimmte Bedingungen erfüllen, und kann für Chaos-Tests in Kubernetes verwendet werden.
  • Muxy - Ein Chaos-Testwerkzeug zur Simulation von Ausfällen echter verteilter Systeme.
  • Toxiproxy - Ein TCP-Proxy zur Simulation von Netzwerk- und Systembedingungen für Chaos- und Resilienztests.
  • Chaos Engineering für Docker:
    • Pumba - Chaos-Tests und Netzwerkemulation für Docker-Container (und -Cluster).
    • Blockade - Docker-basiertes Dienstprogramm zum Testen von Netzwerkausfällen und Partitionen in verteilten Anwendungen.
  • chaos-lambda - Beendet während der Geschäftszeiten zufällig ASG-Instanzen.
  • Namazu - Programmierbarer Fuzzy-Scheduler zum Testen verteilter Systeme.
  • Chaos Monkey for Spring Boot - Injiziert Latenzen, Ausnahmen und Beendigungen in Spring-Boot-Anwendungen.
  • Byte-Monkey - Fehlerinjektion auf Bytecode-Ebene für die JVM. Es instrumentiert Anwendungscode zur Laufzeit dynamisch, um absichtlich Fehler wie Ausnahmen und Latenzen einzuführen.
  • GomJabbar - ChaosMonkey für Ihre Private Cloud.
  • Turbulence - Werkzeug mit Fokus auf BOSH-Umgebungen, das in der Lage ist, VMs zu belasten, Netzwerkverkehr zu manipulieren und mehr. Es ist Gremlin sehr ähnlich.
  • chaosblade - Eine einfach zu bedienende und leistungsstarke Chaos-Engineering-Werkzeugkiste.
  • KubeInvaders - Gamifiziertes Chaos-Engineering-Werkzeug für Kubernetes-Cluster.
  • Cthulhu - Chaos-Engineering-Werkzeug, das die Resilienz von Microservice-Systemen bewertet, indem es verschiedene Katastrophenszenarien gegen eine Zielinfrastruktur datengetrieben simuliert.
  • VMware Mangle - Orchestrierung von Chaos Engineering.
  • Byteman - Ein Schweizer Taschenmesser für Bytecode-Manipulation.
  • Litmus - Framework für Kubernetes-Umgebungen, mit dem Benutzer Testsuiten ausführen, Protokolle erfassen, Berichte generieren und Chaos-Tests durchführen können.
  • Perses - Ein Projekt, das (kontrollierte) Zerstörung einer JVM-Anwendung verursacht.
  • ChaosKube - chaoskube beendet periodisch zufällige Pods in Ihrem Kubernetes-Cluster.
  • Chaos Mesh - Chaos Mesh ist eine cloud-native Chaos-Engineering-Plattform, die Chaos in Kubernetes-Umgebungen orchestriert.
  • failure-lambda - Ein kleines Node-Modul zum Injizieren von Fehlern in AWS Lambda mittels Latenz, Ausnahme, Statuscode oder Festplattenplatz.
  • aws-chaos-scripts - Sammlung von Python-Skripten zum Ausführen von Fehlerinjektionen auf AWS-Infrastruktur.
  • chaos-ssm-documents - Sammlung von AWS-SSM-Dokumenten zum Durchführen von Chaos-Engineering-Experimenten.
  • aws-lambda-chaos-injection - Eine Bibliothek, die Chaos in AWS Lambda injiziert. Sie bietet einfache Python-Dekoratoren für Latenz-, Ausnahme- und StatusCode-Injektion sowie eine Klasse zum Hinzufügen von Latenz zu beliebigen Drittanbieter-Abhängigkeiten.
  • chaos-dingo - Ein Werkzeug, um Azure-Dienste mit dem Azure NodeJS SDK durcheinanderzubringen.
  • Chaos HTTP Proxy - Führt über einen Proxyserver Fehler in HTTP-Anfragen ein.
  • Chaos Lemur - Eine selbst hostbare Anwendung, um in einer BOSH-verwalteten Umgebung zufällig virtuelle Maschinen zu zerstören.
  • Simoorg - LinkedIns eigener Framework zur Fehlerinduktion.
  • react-chaos - Ein Chaos-Engineering-Werkzeug für Ihre React-Apps.
  • vue-chaos - Ein Chaos-Engineering-Werkzeug für Ihre Vue-Apps.
  • Chaos Engine - Ein Werkzeug, das darauf ausgelegt ist, Anwendungsressourcen, die in cloudbasierter Infrastruktur laufen, intermittierend zu zerstören oder zu degradieren. Documentation
  • kubedoom - Beenden Sie Kubernetes-Pods, indem Sie id Softwares DOOM spielen.
  • kubethanos - Beendet die Hälfte Ihrer zufällig ausgewählten Kubernetes-Pods.
  • go-fault - Fehlerinjektions-Middleware in Go.
  • Proofdock’s Chaos Engineering Platform - Eine Chaos-Engineering-Plattform, die sich nahtlos in Azure DevOps integriert und den Schwerpunkt auf die Azure-Cloud-Plattform legt.
  • Pystol - Pystol ist eine Fehlerinjektionsplattform, die es Benutzern ermöglicht, Fehlerinjektions-Aktionen in cloud-nativen Umgebungen auf kontrollierte und vorgeschriebene Weise auszuführen.
  • AWSSSMChaosRunner - Amazons schlanke Open-Source-Bibliothek für Chaos Engineering auf AWS. Sie kann für EC2, ECS (mit EC2-Starttyp) und Fargate verwendet werden.
  • Kraken - Chaos- und Resilienztestwerkzeug für Kubernetes und OpenShift.
  • kube-burner - Ein Werkzeug, das darauf abzielt, Kubernetes-Cluster zu belasten, indem es eine große Anzahl von Objekten erstellt oder löscht.
  • Chaos Experimentation Framework - Eine erweiterbare Plattform für Infrastrukturmanagement einschließlich Chaos Engineering.
  • NetHavoc - Ein Chaos-Engineering-Werkzeug für Linux, K8s, Windows, PCF, Cloud und Container zum Injizieren von Ressourcen-, Infrastruktur-, Netzwerk- und Anwendungsfehlern.
  • gorm-sqlchaos - Ein Laufzeit-SQL-Manipulator für Ihre Golang-Anwendungen, basierend auf gorm.
  • Chaos Frontend Toolkit - Ein Satz von Werkzeugen, um Chaos Engineering auf das Frontend anzuwenden.
  • Mitigant - Die Continuous Security Verification Platform, die durch den Einsatz von Security Chaos Engineering Vertrauen in die Cloud-Sicherheitslage ermöglicht.
  • The Simian Army - Eine Suite von Werkzeugen, um Ihre Cloud in Bestform zu halten.
  • ChaoSlingr - Einführung von Security Chaos Engineering. ChaoSlingr konzentriert sich hauptsächlich auf das Experimentieren an AWS-Infrastruktur, um Systemsicherheitsfehler proaktiv durch Experimente zu instrumentieren.
  • Break Things On Purpose - Monatlicher Podcast über Chaos Engineering, präsentiert von Gremlin Inc. Auch auf Spotify, Google Play und Stitcher verfügbar.

Bitte sehen Sie sich zuerst die Beitragsrichtlinien an. Beiträge sind jederzeit willkommen!

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln